Мой вариант использования: мне нужны случайные числа, но только для графики (а не для криптографии). Мне нужно получить одно и то же изображение (результат) для двух визуализаций / прогонов. Например, использование time()
в качестве начального числа не приведет к тому же результату при следующем запуске. Итак, мне нужно постоянное семя.
В документации к Mersenne Twister сказано, что он не любит 0 как семя, а также не любит определенные битовые комбинации. Говорят, что в таких случаях он принимает до 800000 звонков, пока снова не будет доставлен хорошие случайные числа. Из соображений скорости я не хочу тратить 800000 звонков на накладные расходы. В идеале мне понадобятся хорошие и надежные значения, которые я могу напрямую использовать в качестве семян.
4
? - person Kerrek SB   schedule 27.03.2017