发表于: 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);//正确。
生成指定范围的随机数的栗子:

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