function
Library: Utilities (OMUTIL legacy)
Include: omutil.xin |
Returns: random numbers based on the exponential distribution |
define external integer function UTIL_ExpRand (value integer lambda)
Use this function to generate random numbers based on the exponential distribution. Over a large number of trials, the average over all of the generated random numbers will tend towards the argument lambda.
This program generates 1000 random numbers with an
exponential distribution and an average value of 20.
include "omutil.xin" process local integer lambda initial {20} ; average value repeat for integer i from 1 to 1000 output "d" % i || ": " || "d" % UTIL_ExpRand(lambda) || "%n" again