如何正确种植一种mersenne Twister RNG?

Mat*_*att 14 c random mersenne-twister

这实际上并不像我最初想的那么简单.

在没有硬件RNG的情况下,播种Mersenne Twister的最佳方法是什么?

或者我应该说,播种用于生成UUID的Mersenne Twister RNG的可接受方式是什么?

Chr*_*ris 8

有伪随机数发生器的一个很好的讨论,这里包括的PRNG的正常播种节(见第3条),其使用md5sum/dev/random/dev/urandom产生种子.

这还包括许多PRNG算法,这些算法比MT更容易编码(<10行代码),但可以说是好的(长期并且通过所有的Dieharder测试随机性).