This module provides:
seq::SliceRandomslice sampling and mutation
seq::index::samplelow-level API to choose multiple indices from
distributions::weightedmodule which provides implementations of weighted index sampling.
In order to make results reproducible across 32-64 bit architectures, all
usize indices are sampled as a
u32 where possible (also providing a
small performance boost in some cases).
Low-level API for sampling indices
An iterator over multiple slice elements.
Extension trait on iterators, providing random sampling methods.
Extension trait on slices, providing random mutation and sampling methods.