SeededRandom
Defined in: property-testing.ts:10
Random seed generator for deterministic randomness
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SeededRandom(
seed):SeededRandom
Defined in: property-testing.ts:13
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”SeededRandom
Methods
Section titled “Methods”next()
Section titled “next()”next():
number
Defined in: property-testing.ts:20
Generate next random number between 0 and 1
Returns
Section titled “Returns”number
nextBool()
Section titled “nextBool()”nextBool(
probability):boolean
Defined in: property-testing.ts:45
Generate random boolean
Parameters
Section titled “Parameters”probability
Section titled “probability”number = 0.5
Returns
Section titled “Returns”boolean
nextInt()
Section titled “nextInt()”nextInt(
min,max):number
Defined in: property-testing.ts:28
Generate random integer between min and max (inclusive)
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”number
pick()
Section titled “pick()”pick<
T>(array):T
Defined in: property-testing.ts:35
Pick random element from array
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”readonly T[]
Returns
Section titled “Returns”T