Description

Syntax

f # time size 21 type level [arg1 [arg2]]

Initialization

time and size are the usual GEN function arguments. level defines the amplitude. Note that GEN21 is not self-normalizing as are most other GEN functions. type defines the distribution to be used as follow:

1 = Uniform (positive numbers only)

2 = Linear (positive numbers only)

3 = Triangular (positive and negative numbers)

4 = Exponential (positive numbers only)

5 = Biexponential (positive and negative numbers)

6 = Gaussian (positive and negative numbers)

7 = Cauchy (positive and negative numbers)

8 = Positive Cauchy (positive numbers only)

9 = Beta (positive numbers only)

10 = Weibull (positive numbers only)

11 = Poisson (positive numbers only)

Of all these cases only 9 (Beta) and 10 (Weibull) need extra arguments. Beta needs two arguments and Weibull one.

If type = 6, the random numbers in the ftable follow a normal distribution centered
around 0.0 (mu = 0.0) with a variance (sigma) of level / 3.83. Thus more than 99.99%
of the random values generated are in the range -level to +level.
The default value for level is 1 (sigma = 0.261).
If a mean value different of 0.0 is desired, this mean value has to be added to the generated numbers.