普通的方法只能得到0~1之间的随机数
Math.random()
高级方法
1、得到固定范围的随机小数:
function getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
}
输入可以是小数和整数都可以。
返回含头不含尾的随机小数,官方说是含头我测试认为要想含头只能是输入的min是整数,最终的返回值也得向下取整才能包含头。
2、 得到固定范围的整数:
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min; //不含最大值,含最小值
}
输入小数和整数都可以;