use rand;
use weighted_rand::builder::*;
fn main() {
let cheating_coin = ["Heads!", "Tails!"];
let index_weights = [0.55, 0.45];
let builder = WalkerTableBuilder::new(&index_weights);
let wa_table = builder.build();
let mut result = [""; 10000];
let mut rng = rand::thread_rng();
for r in &mut result {
let j = wa_table.next_rng(&mut rng);
*r = cheating_coin[j];
}
}