RandomNumberGenerator

Trait RandomNumberGenerator 

Source
pub trait RandomNumberGenerator {
    // Required method
    fn generate_normal(&mut self) -> f64;

    // Provided method
    fn generate_normal_vec(&mut self, n: usize) -> Vec<f64> { ... }
}
Expand description

Random number generator trait for flexibility

Required Methods§

Source

fn generate_normal(&mut self) -> f64

Generate a standard normal random number

Provided Methods§

Source

fn generate_normal_vec(&mut self, n: usize) -> Vec<f64>

Generate multiple standard normal random numbers

Implementors§