random() is a general random number generator. The argument to
the random function is an integer passed by reference. There
are no restrictions on the input argument, although it should
be initialized to different values on separate runs in order to
obtain different random sequences. This function must be called
again to obtain the next pseudo random number. The argument is
updated automatically.
The result is a floating-point number that is uniformly
distributed in the interval (0.0,1.0).
Entry-Point Names
Generic
Function Data Type OpenVMS Tru64 UNIX
Name Required
random S_FLOAT math$random_l_s
T_FLOAT
X_FLOAT
F_FLOAT math$random_l_f
G_FLOAT