Fast sequential and parallel in-place shuffling algorithms
Mental poker library implementing Bayer-Groth 2012 shuffle proofs for multi-party card shuffling without a trusted dealer
A vector shuffling library that allows for in-place shuffling, or predictive sub-item shuffling.
Tiered randomness for Rust: fast PRNG, process-unique seeds, and OS-backed cryptographic random — plus bounded ranges, strings, tokens, shuffle, sample, and weighted choice. Zero dependencies, MSRV 1.75.
Rust implementation of the Blosc2 high-performance compression library
Tenhou Deck/Wall-Shuffling Algorithm
An implementation of the Curdleproofs shuffle zero-knowledge argument
A simple library for manipulating and shuffling a deck of cards.
Randomly relocate BED intervals within a genome — bedtools shuffle equivalent
A shuffling allocator, randomizing heap object locations; useful for avoiding accidental cache locality during benchmarking, which can obscure performance evaluation.
High-performance pseudo-random permutations using Feistel networks with O(1) memory and O(1) time per element
Shuffle algorithms for rstl crates