若要编写指定范围的随机整数,需要用到Math.random(),返回随机0-1的数,从0开始往上,不包括1,若想得到一个范围的随机数,代码如下所示:
function getRandom(min,max){
return Math.random() * ((max - min) + min); //常用
}
1.Math.random()随机函数,范围在0——1之间,不包含1 2.Math.random() * (max - min) 范围在0——max - min之间 3.Math.random() * ((max - min) + min) //范围在min——max之间
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + min));
}
console.log(getRandom(2, 10)); //返回2——10之间的随机整数
Math.floor() 返回整数,向下取整