Enum xiangyun::rand::Style
[−]
[src]
pub enum Style { PMrand, Gauss, BMrand, Marsaglia, Lazy, Crand, Ryus, Dalton, }
Example
'''Rust extern crate xiangyun;
use xiangyun::{Rand, Style}; use std::{thread, time};
fn main() { let millis = time::Duration::from_millis(1000); let mut foo = Rand::new(Style::Ryus); foo.lazy_srand(); println!("Ryus: {}", foo.lazy_rand(1, 100)); thread::sleep(millis); foo.lazy_srand(); println!("Ryus: {}", foo.lazy_rand(1, 100)); println!("-------------------------------------------------------"); let mut foo = Rand::new(Style::PMrand); println!("PMrand: {}", foo.lazy_rand(1, 100)); thread::sleep(millis); foo.lazy_srand(); println!("PMrand: {}", foo.lazy_rand(1, 100)); }
Variants
PMrand
Gauss
BMrand
Marsaglia
Lazy
Crand
Ryus
Dalton