function getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
}
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(getRandomArbitrary(min, max));
}
var randomNumber = getRandomInt(3000, 6001); // 注意上限是6001,因为Math.random()不包括上限
console.log(randomNumber);
// 在 0 到 999 之间的随机整数
const randomNumber = Math.floor(Math.random() * 1000);
// 生成随机延迟时间二
function getRandomDelay(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
[n,m] 范围内的随机整数时 Math.floor(Math.random() * (m - n + 1)) + n