random([x [,y]])
Generate a random number. With no arguments, the random() function returns a double value between 0 and 1. With one argument, random() generates an integer value between 1 and x (inclusive). With two arguments, random() generates an integer value between x and y (inclusive).
The random number generator uses the Mersenne Twister algorithm.
Examples
if random() < .25 then ... end
value = random(100)
year = random(1990, 2010)