use rand::Rng;
fn fill_vector_with_random_numbers(size: usize, min: i32, max: i32) -> Vec<i32> {
let mut vec = Vec::with_capacity(size);
let mut rng = rand::thread_rng();
for _ in 0..size {
let random_number = rng.gen_range(min..=max);
vec.push(random_number);
}
vec
}
fn main() {
let size = 7;
let min = 20;
let max = 50;
let random_vec = fill_vector_with_random_numbers(size, min, max);
println!("{:?}", random_vec);
}
/*
run:
[34, 35, 25, 27, 30, 26, 28]
*/