Trait randomkit::Sample
[−]
[src]
pub trait Sample<Support> { fn sample(&self, rng: &mut Rng) -> Support; }
Required Methods
fn sample(&self, rng: &mut Rng) -> Support
Generate a pseudorandom element of Support
using rng
as the
source of randomness.
Implementors
impl Sample<f64> for Gauss
impl Sample<f64> for Rand
impl Sample<isize> for Randint
impl Sample<f64> for StandardCauchy
impl Sample<f64> for StandardExponential
impl Sample<f64> for Beta
impl Sample<isize> for Binomial
impl Sample<f64> for Chisquare
impl Sample<Vec<f64>> for Dirichlet
impl Sample<f64> for Exponential
impl Sample<f64> for F
impl Sample<f64> for Gamma
impl Sample<isize> for Geometric
impl Sample<f64> for Gumbel
impl Sample<isize> for Hypergeometric
impl Sample<f64> for Laplace
impl Sample<f64> for Logistic
impl Sample<f64> for Lognormal
impl Sample<isize> for Logseries
impl Sample<Vec<isize>> for Multinomial
impl Sample<isize> for NegativeBinomial
impl Sample<f64> for NoncentralChisquare
impl Sample<f64> for NoncentralF
impl Sample<f64> for Normal
impl Sample<f64> for Pareto
impl Sample<isize> for Poisson
impl Sample<f64> for Power
impl Sample<f64> for Rayleigh
impl Sample<f64> for StandardGamma
impl Sample<f64> for StandardT
impl Sample<f64> for Triangular
impl Sample<f64> for Uniform
impl Sample<f64> for Vonmises
impl Sample<f64> for Wald
impl Sample<f64> for Weibull
impl Sample<isize> for Zipf