use cs_utils::random_number;
fn main() {
let min: i64 = -20;
let max: i64 = 20;
let mut i = random_number(5..20);
println!("\n-- `random_number` utility example ({} numbers, non-inclusive, signed int):\n", &i);
let mut result = vec![];
while i > 0 {
let number = random_number(min..max);
result.push(number);
assert!(number >= min);
assert!(number < max);
i -= 1;
}
println!("generated: {:?}", &result);
let min: u128 = 0;
let max: u128 = 20;
let mut i = random_number(5..20);
println!("\n-- `random_number` utility example ({} numbers, inclusive, unsigned int):\n", &i);
let mut result = vec![];
while i > 0 {
let number = random_number(min..=max);
result.push(number);
assert!(number >= min);
assert!(number <= max);
i -= 1;
}
println!("generated: {:?}", &result);
println!("\n");
}