Struct std::rand::distributions::LogNormal [] [src]

pub struct LogNormal {
    norm: Normal,
}
Unstable (rand)

: use rand from crates.io

The log-normal distribution ln N(mean, std_dev**2).

If X is log-normal distributed, then ln(X) is N(mean, std_dev**2) distributed.

Fields

norm
Unstable (rand)

: use rand from crates.io

Methods

impl LogNormal

fn new(mean: f64, std_dev: f64) -> LogNormal

Unstable (rand)

: use rand from crates.io

Construct a new LogNormal distribution with the given mean and standard deviation.

Panics

Panics if std_dev < 0.

Trait Implementations

impl Sample<f64> for LogNormal

fn sample<R>(&mut self, rng: &mut R) -> f64 where R: Rng

impl IndependentSample<f64> for LogNormal

fn ind_sample<R>(&self, rng: &mut R) -> f64 where R: Rng

Derived Implementations

impl Clone for LogNormal

fn clone(&self) -> LogNormal

fn clone_from(&mut self, source: &Self)

impl Copy for LogNormal