概述
Math.random()
函数返回 [0-1) 的浮点值伪随机数(大于等于0,小于1)。
此函数的随机数生成器和java一样以当前时间为随机数种子。
// 返回一个大于等于0,小于1的伪随机数
function getRandom() {
return Math.random();
}
// 返回一个介于min和max之间的随机数
function getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
}
// 返回一个介于min和max之间的整型随机数
// Using Math.round() will give you a non-uniform distribution!
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}