Tho*_*mas 12
这一切都取决于应用程序.例如,创建"最随机"数字的生成器可能不是最快或最具内存效率的数字.
在梅森难题算法是一种流行的,较快的伪随机数发生器,可产生相当不错的成绩.它有一个非常大的时期,但也是一个相对巨大的状态(2.5 kB).但是,它对于加密应用程序来说并不合适.
更新:自从这个答案被编写以来,PCG系列算法的出版似乎在大多数方面(速度,内存,随机性和周期)都优于现有的非加密算法,使其成为除加密之外的任何其他选择的绝佳选择.
如果你正在加密,我的答案仍然是:不要自己动手.