# Metadata
Platforms: desktop, server, mobile OS: mac, windows, linux, ios, android Introduced: 1.0 Security:
# Syntax
the random of upperLimit
# Params
- upperLimit : Any positive number that would be rounded to an integer greater than or equal to 1.
# Examples
random(22) -- returns a number between 1 and 22
random(item 1 of field "Numbers")
sort lines of myVar by random(the number of lines of myVar)
# Description
If the upperLimit is a positive integer, the random function returns an integer between 1 and the upperLimit. If the upperLimit is a number that is not an integer, the random function returns an integer between 1 and round(upperLimit).
To generate a random number between two integers, use a handler like this:
function randomInRange lowerLimit,upperLimit return random(upperLimit - lowerLimit + 1) + lowerLimit - 1 end randomInRange
# Tags
math,
# See