Function turtle::rand::random_range
[−]
[src]
pub fn random_range<T: PartialOrd + SampleRange>(low: T, high: T) -> T
Generates a random value in the given range.
The value x
that is returned will be such that low ≤ x < high.
Panics
Panics if low ≥ high
Example:
// Generates an f64 value between 100 and 199 let value: f64 = random_range(100.0, 200.0); assert!(value >= 100.0 && value < 200.0); // Generates a u64 value between 1000 and 3000000 let value = random_range::<u64>(1000, 3000001); assert!(value >= 1000 && value < 3000001); // You do not need to specify the type if the compiler has enough information: fn foo(a: u64) {} foo(random_range(432, 1938));