1 2 3 4 5 6 7
use rand::Rng; pub fn sample<T: Clone>(arr: &[T]) -> T { let mut rng = rand::thread_rng(); let index = rng.gen_range(0..arr.len()); arr[index].clone() }