randomNumber(min, max) {
const randomBuffer = new Uint32Array(1);
let crypto = window.crypto || window.webkitCrypto || window.mozCrypto || window.oCrypto || window.msCrypto
crypto.getRandomValues(randomBuffer);
const number = randomBuffer[0] / (0xffffffff + 1);
return Math.floor(number * (max - min) + min);
}
区间随机数
于 2024-01-09 16:38:09 首次发布
本文介绍了如何使用JavaScript的内置加密API(如window.crypto)生成一个在[min,max]范围内的随机数,通过Uint32Array和crypto.getRandomValues方法确保随机性。
261

被折叠的 条评论
为什么被折叠?



