pub fn random_range<T, R>(range: R) -> Twhere
T: SampleUniform,
R: SampleRange<T>,Expand description
Generate a random value in the given range using the thread-local random number generator.
This function is shorthand for
rng().random_range(range).
§Example
let y: f32 = rand::random_range(0.0..=1e9);
println!("{}", y);
let words: Vec<&str> = "Mary had a little lamb".split(' ').collect();
println!("{}", words[rand::random_range(..words.len())]);Note that the first example can also be achieved (without collect’ing
to a Vec) using seq::IteratorRandom::choose.