Expand description
Low-level API for sampling indices
Enums§
- Index
Vec - A vector of indices.
- Index
VecInto Iter - Return type of
IndexVec::into_iter. - Index
VecIter - Return type of
IndexVec::iter.
Functions§
- sample
- Randomly sample exactly
amountdistinct indices from0..length, and return them in random order (fully shuffled). - sample_
weighted - Randomly sample exactly
amountdistinct indices from0..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 functionweights, which will be called once for each index.