When all else fails... read the instructions.

Originally Posted By: random in the manual
The var returned is fractional, and is always less than the upper limit. The random sequence starts always with the same numbers, unless 'randomized' at game start by random_seed().