pub trait Choose { type Item; fn choose(&self, lcg: &mut Lcg) -> Option<&Self::Item>; }
Allows random sampling on an object.
Selects a random item from the collection.