【文件属性】:
文件名称:fastrand:简单快速的随机数生成器
文件大小:14KB
文件格式:ZIP
更新时间:2021-03-20 01:39:34
Rust
Fastrand
一个简单而快速的随机数生成器。
该实现使用 ,这是一种简单,快速的生成器,但不是加密安全的。
例子
抛硬币:
if fastrand :: bool () {
println! ( "heads" );
} else {
println! ( "tails" );
}
生成一个随机的i32 :
let num = fastrand :: i32 (..);
在数组中选择一个随机元素:
let v = vec! [ 1 , 2 , 3 , 4 , 5 ];
let i = fastrand :: usize (..v. len ());
let elem = v[i];
随机排列一个数组:
let mut v = vec! [ 1 , 2 , 3 , 4 , 5 ];
fastrand :: shuffle ( & mut v);
生成一个随机的Ve
【文件预览】:
fastrand-master
----.gitignore(19B)
----benches()
--------bench.rs(1KB)
----src()
--------lib.rs(15KB)
----CHANGELOG.md(828B)
----Cargo.toml(758B)
----.github()
--------workflows()
----LICENSE-MIT(1023B)
----README.md(2KB)
----tests()
--------smoke.rs(2KB)
----LICENSE-APACHE(11KB)