Math.random()产生指定的随机数

Math.random():返回一个0.0 和 1.0之间的一个伪随机数。
Math.floor(x):小于等于x,并且与它最接近的整数。

指定随机数范围公式

例如,我要产生2-20之间的随机数,我把2和20分别看做小数和大数。

产出公式:
大数 = 大数 - 小数 +1
小数 = 小数

模板(2-20):Math.floor(Math.random()*19+2)
大数是19(乘),小数是2(加),符合上述公式。

函数:产生min-max之间的整数

// 产生 min-max 之间的随机整数(包括自身)
function demo(min,max){
    var max = (max-min)+1;
    console.log(Math.floor(Math.random()*max+min));
}

// 调用demo()
demo(2,20); // 2-20 之间的随机整数
demo(0,20); // 0-20 之间的随机整数

你可能感兴趣的:(+,JScript)