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