|  | 
 | ||||
|        | |||||
|  | ||||||
| Other Library Functions | ||||||
| function | UTIL_ExpRand | 
| Library: Utilities (OMUTIL) legacy library Include: omutil.xin | Return type: Integer 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
  
Copyright © Stilo International plc, 1988-2008.