在 JavaScript 中生成指定范围内的随机整数
在 JavaScript 中,生成指定范围内的随机数可以使用两个核心来实现方法:getRandomArbitrary() 和getRandomInt().
getRandomArbitrary()
此方法生成给定范围内的浮点数。它需要两个参数,min 和 max,并返回一个介于 min(含)和 max(不含)之间的数字。
function getRandomArbitrary(min, max) { return Math.random() * (max - min) + min; }
getRandomInt()
此方法生成给定范围内的随机整数。它需要两个参数,min 和 max,并返回 min(含)和 max(含)之间的整数。
function getRandomInt(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; }
实现
例如,如果如果你想生成 4 到 8 之间的随机数,可以使用以下任一方法:
// Using getRandomArbitrary() console.log(getRandomArbitrary(4, 8)); // Using getRandomInt() console.log(getRandomInt(4, 8));
以上是如何在 JavaScript 中生成特定范围内的随机整数?的详细内容。更多信息请关注PHP中文网其他相关文章!