RandomService
Defined in: Random.ts:4
Seeded random service used by runtime systems that must be deterministic.
Methods
Section titled “Methods”float()
Section titled “float()”float():
number
Defined in: Random.ts:6
Random float in the range [0, 1).
Returns
Section titled “Returns”number
getSeed()
Section titled “getSeed()”getSeed():
number
Defined in: Random.ts:16
Return the seed this generator was constructed (or last reseeded) with.
Returns
Section titled “Returns”number
int(
min,max):number
Defined in: Random.ts:10
Random integer in the range [min, max] (inclusive).
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”number
pick()
Section titled “pick()”pick<
T>(arr):T
Defined in: Random.ts:12
Pick a random element from a non-empty array.
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”readonly T[]
Returns
Section titled “Returns”T
range()
Section titled “range()”range(
min,max):number
Defined in: Random.ts:8
Random float in the range [min, max).
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”number
shuffle()
Section titled “shuffle()”shuffle<
T>(arr):T[]
Defined in: Random.ts:14
Shuffle an array in place and return the same array.
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”T[]
Returns
Section titled “Returns”T[]