[][src]Function dicetest::dice::weighted_one_of_5

pub fn weighted_one_of_5<T>(
    (weight_0, value_0): (u32, T),
    (weight_1, value_1): (u32, T),
    (weight_2, value_2): (u32, T),
    (weight_3, value_3): (u32, T),
    (weight_4, value_4): (u32, T)
) -> impl Die<T> where
    T: Clone

Generates a clone of a value randomly chosen from the given values. The probability of a value depends on its weight.