Struct rand04::distributions::normal::StandardNormal
source · pub struct StandardNormal(pub f64);
Expand description
A wrapper around an f64
to generate N(0, 1) random numbers
(a.k.a. a standard normal, or Gaussian).
See Normal
for the general normal distribution.
Implemented via the ZIGNOR variant[1] of the Ziggurat method.
[1]: Jurgen A. Doornik (2005). An Improved Ziggurat Method to Generate Normal Random Samples. Nuffield College, Oxford
Example
use rand::distributions::normal::StandardNormal;
let StandardNormal(x) = rand::random();
println!("{}", x);
Tuple Fields§
§0: f64
Trait Implementations§
source§impl Clone for StandardNormal
impl Clone for StandardNormal
source§fn clone(&self) -> StandardNormal
fn clone(&self) -> StandardNormal
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more