pub fn generate_range<T, R>(range: R) -> Twhere
T: SampleUniform,
R: SampleRange<T>,Expand description
Generates a random value of type T within the specified range.
This function returns a randomly selected value of type T from the provided range.
The type T must implement SampleUniform, and the range must implement SampleRange<T>.
§Parameters
range: The range from which to generate a random value.
§Returns
- A randomly generated value of type
Twithin the specified range.
§Examples
use regd_testing;
let x: i32 = regd_testing::rand::generate_range(10..20);
println!("Generated value: {}", x);
let y: f64 = regd_testing::rand::generate_range(1.0..5.0);
println!("Generated float value: {}", y);§Panics
- This function will panic if the provided range is empty.