Seed utilities for testing and randomness control. These set values and can be overridden in tests to provide predictable results.
Methods
(inner) random() → {Number}
Example
seed.random()
=> 0.42480169934972056
Returns:
a random number between 0 and 1.0. This can be overridden in tests to control for randomness.
- Type
- Number
(inner) restore()
Example
seed.restore()
(inner) timestamp() → {Number}
Example
seed.timestamp()
=> 1571246424383
Returns:
milliseconds since the epoch. This can be overridden in tests to control for time.
- Type
- Number