Просто оставлю это здесь
генератор псевдослучайных чисел в моём node.js когда циклов >10млрд и более, начинает выдавать значений второй половины (от 0.5 включительно до 0.(9) ) больше чем первой ( от 0 до 0.5). второй половины за ночь стало больше на 1.5 миллиарда ))).
ну это и понятно, ведь числа сам из себя считает
используйте get-random-values
и я вот что подумал. блоки то тоже сами из себя там выходят как-то, нет ли там никаких погрешностей в случайности хэшей?