Returns pseudo-random integer number between a given range.

The first argument specifies the start of the range and must have a value less than the second argument when specifies the end of the range. The start is inclusive and the end is exclusive, for example: randint(0, 2) will return either 0 or 1.

Do not use randint() when the purpose is security related since the linear congruential algorithms used by this function are too easy to break.

This function does not generate a change.


randint(start, end)


Argument Type Description
start int (required) Start of the range (inclusive).
end int (required) End of the range (exclusive).

Return value

A pseudo-random int between start (inclusive) and end (exclusive).


Example on how randint(..) can be used:

// Return a pseudo-random number between 10 (inclusive) and 20 (exclusive)
randint(10, 20);

Example return value in JSON format: