2014-07-03 16:09:04 +02:00

2.0 KiB

layout
default

Function randomInt #

Return a random integer number between min and max using a uniform distribution.

Syntax #

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

Parameters #

Parameter Type Description
size Number If provided, an array with size number of random values is returned
min Number Minimum boundary for the random value
max Number Maximum boundary for the random value

Returns #

Type Description
Number | Array | Matrix A random integer value

Examples #

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

See also #

randomInt, pickRandom, distribution