1use rand::{Rng, distributions::uniform::{SampleUniform, SampleRange}}; 2 3pub fn random_in_range<T: SampleUniform, R: SampleRange<T>>(range: R) -> T { 4 rand::thread_rng().gen_range(range) 5}