Macro vrd::rand_poisson
source · macro_rules! rand_poisson { ($rng:expr, $mean:expr) => { ... }; }
Expand description
Generates a random number from a Poisson distribution with the specified mean parameter.
§Examples
use vrd::rand_poisson;
let mut rng = vrd::random::Random::new();
let poisson = rand_poisson!(rng, 3.0);
println!("Random number from Poisson distribution with mean 3.0: {}", poisson);
§Arguments
rng
- A mutable reference to aRandom
instance.mean
- The mean parameter (lambda) of the Poisson distribution.
§Returns
An u64
representing a random number from a Poisson distribution.