Function randomInt

Return a random integer number larger or equal to min and smaller than max using a uniform distribution.

Syntax

randomInt(max)             // generate a random integer between 0 and max
randomInt(min, max)        // generate a random integer between min and max
randomInt(size)            // generate a matrix with random integer between 0 and 1
randomInt(size, max)       // generate a matrix with random integer between 0 and max
randomInt(size, min, max)  // generate a matrix with random integer between min and max

Parameters

Parameter Type Description
size Array | Matrix If provided, an array or matrix with given size and filled with random values is returned
min number Minimum boundary for the random value, included
max number Maximum boundary for the random value, excluded

Returns

Type Description
number | Array | Matrix A random integer value

Examples

randomInt(100);    // returns a random integer between 0 and 100
randomInt(30, 40); // returns a random integer between 30 and 40
randomInt([2, 3]); // returns a 2x3 matrix with random integers between 0 and 1

See also

random, pickRandom