发表于: 2017-05-12 00:08:46

1 848


今天做了什么事:

1.刷了波面试题,还是很难的,错题率50%差不多。

2.准备简历,以及一些面试的东西,慢慢来,这不是一朝一夕的事情。

明天要做什么事:

1.准备简历,刷一些面试题。

2.看书,读英语,写文章

遇到了什么问题:

1.暂无具体问题。

收获
1.

生成指定范围的随机数(从任意值到任意值)

这里是从任意值开始,我们刚才取的随机数都是从0开始。但是有些场景可能需要我们取一个指定范围的随机数,比如20-30,80-120等等

这里有一个公式:Math.floor(Math.random()*(max-min+1)+min);

ps: max - 范围内的最大值,min - 单位内的最小值

按照这个公式来,就没错了,下面是demo栗子。

值得注意的是:

如果是负数范围的随机数,要进行符号转换的,比如--30(这里是说减去三十。),转换符号后变成+。不转换符号,会出现报错!

Math.floor(Math.random()*(-10--30+1)+-30)//错误Math.floor(Math.random()*(-10+30+1)-30);//正确。

生成指定范围的随机数的栗子:


生成指定范围的随机数的栗子



返回列表 返回列表
评论

    分享到