Namespace: random

Functions

float

float(min, max): number

Returns a random number between min (inclusive) and max (exclusive)

Parameters

Name Type Description
min number Minimum value (inclusive)
max number Maximum value (exclusive)

Returns

number


int

int(min, max): number

Returns a random integer between min (inclusive) and max (inclusive). Throws an error if max is smaller than min or if min or max is a non-integer value.

This is the preferred method for generating random integers. Using Math.round() will give you a non-uniform distribution!

Parameters

Name Type Description
min number Minimum value (inclusive)
max number Maximum value (inclusive)

Returns

number


seedRandom

seedRandom(seed): number

Returns number between 0 (inclusive) and 1 (exclusive). Always returns the same number with the same seed.

https://stackoverflow.com/questions/521295/seeding-the-random-number-generator-in-javascript#19303725

Parameters

Name Type Description
seed number Seed for the random generator

Returns

number