Function flow_sdk::algorithms::rand::seq::sample_slice[][src]

pub fn sample_slice<R, T>(
    rng: &mut R,
    slice: &[T],
    amount: usize
) -> Vec<T, Global> 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.