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§
Sourcefn generate_normal(&mut self) -> f64
fn generate_normal(&mut self) -> f64
Generate a standard normal random number
Provided Methods§
Sourcefn generate_normal_vec(&mut self, n: usize) -> Vec<f64>
fn generate_normal_vec(&mut self, n: usize) -> Vec<f64>
Generate multiple standard normal random numbers