generate_range

Function generate_range 

Source
pub fn generate_range<T, R>(range: R) -> T
where 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 T within 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.