Skip to main content

Module permute

Module permute 

Source
Expand description

rustev.permute/1 (spec 039, 3.8.4), using spec 002’s identity builder.

Enums§

DrawKey
Distinguishes integer permutation indices from string comparison keys.
PermuteError

Functions§

draw
An unbiased draw in 0..=i, also exposing rejected attempts for vectors.
permutation
Pool-position permutation; callers retain candidate ids in pool order.
presentation_bit
The pairwise presentation bit (i = 1, string comparison key).