2 个版本
使用旧的 Rust 2015
0.1.1 | 2017年10月21日 |
---|---|
0.1.0 | 2017年8月17日 |
#8 in #pseudo
5KB
82 代码行,不包括注释
rs-prng
伪随机数生成器
extern crate prng;
extern crate rng_trait;
use rng_trait::Rng;
use prng::Prng;
fn main() {
// seeds from an address of a local variable
let mut random = Prng::new();
// some random unsigned integer
// random.set_seed(24564764657);
println!("x = {:?}", random.next()); // usize number between 0 and usize MAX
println!("y = {:?}", random.next_f32()); // f32 between 0 and 1
println!("z = {:?}", random.next_f64()); // f64 between 0 and 1
}
依赖
~3KB