随机数生成器,使我可以随时访问“种子”

时间:2020-04-23 22:59:40

标签: node.js npm random cryptography random-seed

我正在使用NodeJ,需要加密安全的随机数生成器。我尝试研究并找到各种方法来生成这些安全数字,并且我一直在使用npm模块“安全随机”,但是现在有了新的要求,我必须能够打印出每次打印时使用的种子一个随机数。我不确定如何使用当前模块来执行此操作,并希望有人可以将我引导到另一个库以供我搜索数小时之用,或者指导我自己实际创建函数。目前,我有一个看起来像这样的函数:

function roll(min,max){
var data = secureRandom.randomUint8Array(1);
data = data[0]/(Math.pow(2,8)-1)
data = Math.floor(data * (max - min + 1) + min);
return data
}

但是现在我需要一个函数,该函数可以创建一个安全的随机数,并允许我为函数的每次迭代返回种子。

感谢您的帮助

0 个答案:

没有答案