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