Math.random()
返回一个0到1之间的随机小数; 范围[0,1),也就是说,从0(包括0)往上,但是不包括1(取不到1);该方法没有参数
数值区间 | 取整后结果 | 计算方法 |
---|---|---|
min=0, max=10 | 0 1 2 3 4 5 …… 9 | 乘以 10(max-min),再加 0(min) |
min=10, max=20 | 10 11 12 13 14 15 …… 19 | 乘以 10(max-min),再加 10(min) |
min=20, max=30 | 20 21 22 23 24 25 …… 29 | 乘以 10(max-min),再加 20(min) |
由此推出求随机整数的公式:
parseInt(Math.random()*(max-min)) + min