Sivo 悉见

JS生成随机数(可以控制随机数范围)的函数

匿名 · 更新于 2013/12/10

random()函数

random函数语法:Math.random();

random函数参数:无参数

raUddom函数返回值:返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)

random函数示例:document.write(Math.random());

返回随机数
 

document.write(Math.random()*(20-10)+10);     // 返回10-20的随机数
document.write(Math.random()*(n-m)+m);        //返回指定范围的随机数(m-n之间)的公式



根据上述原理,我们可以推算出一个可以控制随即范围的JS随机数函数,如下所示

function getRandom(min,max){  //参数min为随机数最小值 max为随机数最大值 得到的随机数范围为[min,max]
    return Math.floor(Math.random()*(max+1-min)+min)
}