3 个不稳定版本
0.2.1 | 2021年6月7日 |
---|---|
0.2.0 | 2021年6月7日 |
0.1.0 | 2021年5月25日 |
#2035 在 算法 中
每月 211 次下载
在 ahash 中使用
16KB
244 行
排列的 Mwc 随机数生成器
它是 PCG 家族的一员,但使用 MWC 生成器 而不是 LCG。这是一种特殊的 MCG 生成器,类似于 PGC-64-fast 变体。
与 PGC-64-fast 相比,Mwc256XXA64 速度更快,生成的随机数质量更高(因为它使用完整的 256 位状态,而不是只有一半。)
有关设计的详细描述,请参阅: https://tom-kaitchuck.medium.com/designing-a-new-prng-1c4ffd27124d
Mwc256XXA64
一个快速的高质量 64 位输出 PRNG,具有 256 位状态。这在 64 位架构上更快。
Mwc128XXA32
一个快速的高质量 32 位输出 PRNG,具有 128 位状态。这在 32 位架构上更快。
依赖项
~220KB