Struct aliasmethod::AliasMethod
[−]
[src]
pub struct AliasMethod<RNG: Rng> { /* fields omitted */ }
Methods
impl<RNG: Rng> AliasMethod<RNG>
[src]
fn new(rng: RNG) -> Self
Creates a new AliasMethod struct.
fn random(&mut self, alias_table: &AliasTable) -> usize
Chooses a index.