2个不稳定版本
0.2.0 | 2019年9月8日 |
---|---|
0.1.0 | 2019年6月25日 |
#65 in #rand
7KB
122 行
中间平方韦尔序列
中间平方韦尔序列伪随机数生成器 (no_std
)。
示例
use msws::Rand;
// This will always return the same seed.
msws::seed(0); // => 0xb5ad4eceda1ce2a9
let seed = 0xb5ad4eceda1ce2a9;
let mut r = Rand::new(seed).expect("invalid seed");
r.rand(); // => 0xb5ad4ece
加密
伪随机数生成器不应用于加密。
许可协议
MIT
lib.rs
:
中间平方韦尔序列伪随机数生成器 (no_std
)。
示例
use msws::Rand;
// This will always return the same seed.
msws::seed(0); // => 0xb5ad4eceda1ce2a9
let seed = 0xb5ad4eceda1ce2a9;
let mut r = Rand::new(seed).expect("invalid seed");
r.rand(); // => 0xb5ad4ece
加密
伪随机数生成器不应用于加密。