logo
pub fn sample_slice<R, T>(rng: &mut R, slice: &[T], amount: usize) -> Vec<T> where
    R: Rng + ?Sized,
    T: Clone
👎 Deprecated since 0.6.0:

use SliceRandom::choose_multiple instead

Expand description

Randomly sample exactly amount values from slice.

The values are non-repeating and in random order.

This implementation uses O(amount) time and memory.

Panics if amount > slice.len()

Deprecated: use SliceRandom::choose_multiple instead.