Skip to content

RandomService

Defined in: Random.ts:4

Seeded random service used by runtime systems that must be deterministic.

float(): number

Defined in: Random.ts:6

Random float in the range [0, 1).

number


getSeed(): number

Defined in: Random.ts:16

Return the seed this generator was constructed (or last reseeded) with.

number


int(min, max): number

Defined in: Random.ts:10

Random integer in the range [min, max] (inclusive).

number

number

number


pick<T>(arr): T

Defined in: Random.ts:12

Pick a random element from a non-empty array.

T

readonly T[]

T


range(min, max): number

Defined in: Random.ts:8

Random float in the range [min, max).

number

number

number


shuffle<T>(arr): T[]

Defined in: Random.ts:14

Shuffle an array in place and return the same array.

T

T[]

T[]