随机n到m的一个整数Math.floor方法
function rand(n,m){
var c = m - n + 1;
return Math.floor(Math.random() * c + n);
}
随机n到m的一个整数Math.round
function rand(n,m){
var c = m - n;
return Math.round(Math.random() * c + n);
}
Math.ceil方法与Math.floor方法类似
function rand(n,m){
var c = m - n + 1;
return Math.ceil(Math.random() * c + n - 1);
}
在上诉代码中推荐使用Math.floor方法,Math.ceil方法;Math.round方法两端值理论上随机概率为中间值概率的一半