我正在尝试将getRandomValues()函数用于我正在制作的用于实践的加密REST。我用Node做服务器。因此,我知道我没有一个窗口对象,它也包含通常包含"getRandomValues()“函数的crypto对象。此错误发生在此函数的第3行: var array = new Uint32Array(20); for (
有大约一百万个这样的问题,但是我看到的每一个答案都是使用Math.random() (在很少有人使用crypto.getRandomValues()的情况下,它是非常有偏见的),但是我需要一些密码安全的东西。我看起来特别像Python的secrets.randbelow()。更好的是,如果有一个对应的secrets.choice()。在标准Javascript中是否有类似的东西,没有jQuery或其他疯狂的大而复杂的依赖关系?我从Mozilla的文档中也找不到任何东西。//Return a random int in