Properties
Private rng
rng: RandomSeed
Methods
legacyChooseOne
- legacyChooseOne<T>(choices: readonly T[]): T
Type parameters
Parameters
Returns T
chooseOne
- chooseOne<T>(choices: readonly T[]): T
Type parameters
Parameters
Returns T
chooseN
- chooseN<T>(choices: readonly T[], n: number): readonly T[]
Type parameters
Parameters
choices: readonly T[]
n: number
Returns readonly T[]
shuffle
- shuffle<T>(original: readonly T[]): T[]
Type parameters
Parameters
Returns T[]
An old method for randomly choosing one element from an array. Does not produce behavior consistent with
chooseN(choices, 1)
.Do not use in new code. Use
chooseOne(choices)
instead.