Math.random() 函数返回一个浮点数, 伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。
var n = Math.random() * 100;
if (n <= 1) {
console.log('one')
}else if (n <= 10) {
console.log('two');
}else if (n < 50) {
console.log('three');
}else {
console.log('thank you')
}
随机数 区间在 -- 》 [0, 1)。
生成 [12, 36): 12 + 24 * Math.random();
12-36 36-12=24 24 * Math.random() -> [0, 24) 再加 12 12 + 24 * Math.random() -> [12, 36)