Генератор случайных чисел, который позволяет мне получить доступ к «семени», когда я хочу - PullRequest
1 голос
/ 24 апреля 2020

Я использую NodeJs и мне нужен криптографически безопасный генератор случайных чисел. Я пытался исследовать и находить различные способы генерирования этих безопасных чисел, и я использовал модуль npm «secure-random», но теперь у меня есть новое требование, что я должен иметь возможность распечатывать, какое начальное число использовалось каждый раз, когда я распечатать случайное число. Я не уверен, как это сделать с текущим модулем, и надеялся, что кто-нибудь может либо направить меня в другую библиотеку для использования, поскольку я искал часы, либо направлять меня на самом деле для создания функции самостоятельно. В настоящее время у меня есть функция, которая выглядит следующим образом:

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
}

Но теперь мне нужна функция, которая создает безопасное случайное число и позволяет мне также возвращать начальное число для каждой итерации функции.

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...