Struct rand::distributions::exponential::Exp [−][src]
pub struct Exp { /* fields omitted */ }Expand description
The exponential distribution Exp(lambda).
This distribution has density function: f(x) = lambda * exp(-lambda * x) for x > 0.
Example
use rand::distributions::{Exp, IndependentSample};
let exp = Exp::new(2.0);
let v = exp.ind_sample(&mut rand::thread_rng());
println!("{} is from a Exp(2) distribution", v);Implementations
Trait Implementations
Generate a random value.
Auto Trait Implementations
impl RefUnwindSafe for Exp
impl UnwindSafe for Exp
Blanket Implementations
Mutably borrows from an owned value. Read more
