).Xorshift64* 与原版 Xorshift 不同的是在随机数生成的最后阶段使用了乘法.尽管这样做会让计算速度降低,但是随机性得到了加强,而且 Xorshift64* 也通过了伪随机数算法测试 Die Hard 的所有测试项目.
只是现在的 Xorshift64* 周期太短,还不适合在实际的统计处理等场景中使用,今后可能会将其替换为梅森旋转法或 SFMT.
随机数的各种类型
之前介绍的随机数都是均匀随机数,即某个范围内的数会以均等的概率出现,但是统计和模拟所需要的随机数并不都是均匀随机数.
用于统计分析的 R 语言中内置了多种随机数生成函数(表 5-13).命令规则是"r
+ 分布的名称(多为省略形式)".比