3.3 Framework.Item
Chapter 3: Framework helpers · Section 3 · Guide map
This branch of Framework uses random draws to reorder a list or select items from a pool. Its four public helpers live in RandEXom.Framework.Item: Shuffles_FisherYates, GachaR<T>, GachaRBatched<T>, and DistributedTreeR<T>. Each can be constructed with a numeric seed or a shared IRandomR source. A shared source makes call order matter across helpers. Both gacha variants implement IGachaR<T>; shuffle and the tree picker do not.
In this chapter
- 3.3.1 Shuffles_FisherYates: Fisher–Yates shuffle
- 3.3.2 GachaR
: list-backed bag - 3.3.3 GachaRBatched
: count-backed bag - 3.3.4 DistributedTreeR
: random branch item picker
← Previous: 3.2.1 TruePercentageR · Guide map · Next: 3.3.1 Shuffles_FisherYates: Fisher–Yates shuffle →