Documentation / @debuffjp/core / Random
Class: Random
Defined in: random.ts:2
Seeded PRNG (mulberry32). Use instead of Math.random for reproducible gameplay.
Constructors
Constructor
new Random(
seed?):Random
Defined in: random.ts:5
Parameters
seed?
number = 1
Returns
Random
Methods
int()
int(
min,max):number
Defined in: random.ts:24
Integer in [min, max].
Parameters
min
number
max
number
Returns
number
next()
next():
number
Defined in: random.ts:10
Float in [0, 1).
Returns
number
pick()
pick<
T>(items):T
Defined in: random.ts:28
Type Parameters
T
T
Parameters
items
readonly T[]
Returns
T
range()
range(
min,max):number
Defined in: random.ts:19
Float in [min, max).
Parameters
min
number
max
number
Returns
number