Struct tcod::random::Rng
[−]
[src]
pub struct Rng { /* fields omitted */ }pub struct Rng { /* fields omitted */ }impl Rng[src]fn get_instance() -> Rngfn new(algo: Algo) -> Rngfn new_with_seed(algo: Algo, seed: u32) -> Rngfn save(&self) -> Rngfn restore(&mut self, backup: &Rng)fn set_distribution(&self, distribution: Distribution)fn get_int(&self, min: i32, max: i32) -> i32fn get_int_mean(&self, min: i32, max: i32, mean: i32) -> i32fn get_float(&self, min: f32, max: f32) -> f32fn get_float_mean(&self, min: f32, max: f32, mean: f32) -> f32fn get_double(&self, min: f64, max: f64) -> f64fn get_double_mean(&self, min: f64, max: f64, mean: f64) -> f64impl AsNative<TCOD_random_t> for Rng[src]unsafe fn as_native(&self) -> &TCOD_random_timpl Drop for Rng[src]