#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 · Rust 包仓库 396425/week @ 2024-03-14 · Rust 包仓库 417350/week @ 2024-03-21 · Rust 包仓库 414084/week @ 2024-03-28 · Rust 包仓库 399194/week @ 2024-04-04 · Rust 包仓库 412594/week @ 2024-04-11 · Rust 包仓库 420697/week @ 2024-04-18 · Rust 包仓库 404026/week @ 2024-04-25 · Rust 包仓库 418840/week @ 2024-05-02 · Rust 包仓库 407219/week @ 2024-05-09 · Rust 包仓库 435958/week @ 2024-05-16 · Rust 包仓库 417158/week @ 2024-05-23 · Rust 包仓库 468462/week @ 2024-05-30 · Rust 包仓库 448866/week @ 2024-06-06 · Rust 包仓库 448124/week @ 2024-06-13 · Rust 包仓库 435321/week @ 2024-06-20 · Rust 包仓库 372455/week @ 2024-06-27 · Rust 包仓库

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