4个稳定版本
3.1.0 | 2023年10月12日 |
---|---|
3.0.0 | 2022年5月23日 |
2.0.0 | 2020年12月12日 |
1.0.0 | 2020年11月3日 |
#838 在 算法
82 每月下载量
用于 lolid
9KB
129 行
squares-rnd
简单的快速计数器基础非加密随机生成器。
该算法基于 Middle Square Weyl Sequence RNG
。详细信息请见论文。
注意:非加密安全。
该算法有几个显著的特性
- 状态由计数器表示,计数器递增以产生新值,因此可以很容易地预测状态如何变化。
- 代码简短简单,仅用最少的操作产生均匀输出。
key
必须具有接近相同数量的零和一以获得最佳输出。此crate提供单个密钥用于使用,更多下载密钥文件 gist