#random #xorshift

无 std rand_xorshift

Xorshift 随机数生成器

4 个版本 (2 个破坏性更新)

0.3.0 2020年12月18日
0.2.0 2019年6月12日
0.1.2 2019年6月6日
0.1.1 2019年1月4日
0.1.0 2018年10月4日

#1474算法

Download history 396425/week @ 2024-03-14 417350/week @ 2024-03-21 414084/week @ 2024-03-28 399194/week @ 2024-04-04 412594/week @ 2024-04-11 420697/week @ 2024-04-18 404026/week @ 2024-04-25 418840/week @ 2024-05-02 407219/week @ 2024-05-09 435958/week @ 2024-05-16 417158/week @ 2024-05-23 468462/week @ 2024-05-30 448866/week @ 2024-06-06 448124/week @ 2024-06-13 435321/week @ 2024-06-20 372455/week @ 2024-06-27

1,798,098 每月下载量
5,274 个crate(242 个直接使用) 中使用

MIT/Apache

10KB
78

rand_xorshift

Build Status Build Status Latest version Book API API Minimum rustc version

实现了 Xorshift 随机数生成器。

Xorshift[^1] 算法不适合加密用途,但非常快。如果您不确定它是否满足您的需求,请使用更安全的随机数生成器,如 StdRngOsRng

[^1]: Marsaglia, George (July 2003). "Xorshift RNGs". Journal of Statistical Software. Vol. 8 (Issue 14).

链接

crate 功能

rand_xorshiftno_std 兼容。它不需要 core 库之外的任何功能,因此没有可配置的功能。

serde1 功能包括为包含的 RNGs 实现了 SerializeDeserialize

许可证

rand_xorshift 根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款进行分发。

请参阅 LICENSE-APACHELICENSE-MITCOPYRIGHT 了解详细信息。

依赖项

~220KB