RandEXom / Docs
  • Project home
  • Guide map
  • Class index

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 →

  • Improve this Doc
In This Article
Back to top Generated by DocFX