pub fn sample<T, I, R>(rng: &mut R, iterable: I, amount: usize) -> Vec<T>where
I: IntoIterator<Item = T>,
R: Rng,
Expand description
Randomly sample up to amount
elements from a finite iterator.
The order of elements in the sample is not random.
Example
use sgx_rand::{thread_rng, sample};
let mut rng = thread_rng();
let sample = sample(&mut rng, 1..100, 5);
println!("{:?}", sample);