Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SeededRandomizer

Index

Constructors

Properties

rng: RandomSeed

Methods

  • float(): number
  • range(n: number): number
  • legacyChooseOne<T>(choices: readonly T[]): T
  • An old method for randomly choosing one element from an array. Does not produce behavior consistent with chooseN(choices, 1).

    deprecated

    Do not use in new code. Use chooseOne(choices) instead.

    Type parameters

    • T

    Parameters

    • choices: readonly T[]

    Returns T

  • chooseOne<T>(choices: readonly T[]): T
  • chooseN<T>(choices: readonly T[], n: number): readonly T[]
  • shuffle<T>(original: readonly T[]): T[]

Generated using TypeDoc