在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中文網其他相關文章!