Function get_random_element
pub fn get_random_element<'a, T>(
slice: &'a [T],
random: &GameRng,
) -> Option<&'a T>Expand description
Pick a uniformly-random element of slice, None when empty. Index is
floor(random_f64() * len), clamped to len - 1 — one f64 draw, matching
GameRng::random_index.