Module rand::seq::index [−][src]
Expand description
Low-level API for sampling indices
Enums
A vector of indices.
Return type of IndexVec::into_iter
.
Return type of IndexVec::iter
.
Functions
Randomly sample exactly amount
distinct indices from 0..length
, and
return them in random order (fully shuffled).
Randomly sample exactly amount
distinct indices from 0..length
, and
return them in an arbitrary order (there is no guarantee of shuffling or
ordering). The weights are to be provided by the input function weights
,
which will be called once for each index.