Struct rand::distributions::normal::StandardNormal [−][src]
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: f64Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StandardNormal
impl Send for StandardNormal
impl Sync for StandardNormal
impl Unpin for StandardNormal
impl UnwindSafe for StandardNormal
Blanket Implementations
Mutably borrows from an owned value. Read more
