# SEEDRAND

## Purpose:

Sets the seed value for the random number
generator.

## Syntax:

SEEDRAND(value)

value |
- |
Optional. An integer used as the seed value. |

## Returns:

A string message indicating seed value
has been set.

## Example:

seedrand(4242)

## Remarks:

The random number seed value is set to
1 on startup. Every random number is calculated in a deterministic way
(using a standard formula) from the previous random number, except for
the first random number which is calculated from the seed. To calculate
the next random number, only the previous random number is used. The random
numbers generated cannot be distinguished from actual random numbers by
statistical methods. However, because the formula is deterministic, such
random numbers are sometimes called pseudo-random numbers.

Since a seed value of 1 is always set
on startup, all the random numbers are duplicated in every session. However,
this pattern can vary by setting a new seed value. When the seed is reset
with this function, all random numbers are henceforth calculated from
the new seed.

SEEDRAND without an input argument sets
the seed to a value determined by the current date and time.

SEEDRAND can be abbreviated SEED.

## See Also:

GNORMAL

GRANDOM