pub struct Multinomial { /* private fields */ }Expand description
Multinomial distribution
use randomkit::{Rng, Sample};
use randomkit::dist::Multinomial;
let mut rng = Rng::new().unwrap();
let d = Multinomial::new(1000, vec![0.25, 0.25, 0.5]).unwrap();
println!("{:?}", d.sample(&mut rng));Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Multinomial
impl RefUnwindSafe for Multinomial
impl Send for Multinomial
impl Sync for Multinomial
impl Unpin for Multinomial
impl UnwindSafe for Multinomial
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more