Struct rand::distributions::StandardNormal[][src]

pub struct StandardNormal;
👎 Deprecated since 0.7.0:

moved to rand_distr crate

Samples floating-point numbers according to the normal distribution N(0, 1) (a.k.a. a standard normal, or Gaussian). This is equivalent to Normal::new(0.0, 1.0) but faster.

See Normal for the general normal distribution.

Implemented via the ZIGNOR variant1 of the Ziggurat method.


  1. Jurgen A. Doornik (2005). An Improved Ziggurat Method to Generate Normal Random Samples. Nuffield College, Oxford 

Trait Implementations

impl Clone for StandardNormal[src]

impl Copy for StandardNormal[src]

impl Debug for StandardNormal[src]

impl Distribution<f64> for StandardNormal[src]

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]