浏览器端如果需要比较严格的随机数,可以用这个 https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues uuid 和 crypto-js 内部都用了它
const array = new Uint32Array(10); window.crypto.getRandomValues(array); console.log("Your lucky numbers:"); for (const num of array) { console.log(num); }
nodejs 也支持,不过需要版本 15 以上