2 个版本

使用旧的 Rust 2015

0.1.1 2017年10月21日
0.1.0 2017年8月17日

#8 in #pseudo

MIT 许可证

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