[][src]Trait peroxide::statistics::rand::RNG

pub trait RNG {
    fn sample(&self, n: usize) -> Vec<f64>;
}

Required methods

fn sample(&self, n: usize) -> Vec<f64>

Loading content...

Implementors

impl RNG for Normal
[src]

fn sample(&self, n: usize) -> Vec<f64>
[src]

Sample for Normal distribution

Examples

extern crate peroxide;
use peroxide::*;

let a = Normal::new(0, 1);
let sample_a = a.sample(1000); // 1000 Samples
println!("{}", sample_a.mean()); // almost like 0
println!("{}", sample_a.sd());   // almost like 1

impl<T> RNG for Uniform<T> where
    T: Into<f64> + SampleUniform + PartialOrd + Copy
[src]

Loading content...