pub fn gen_range<R: Rng>(rng: &mut R, low: u64, high: u64) -> u64
Generate a random value in the given range [low, high) - fallback without distributions