g05 Chapter Contents
g05 Chapter Introduction
NAG C Library Manual

# NAG Library Function Documentnag_random_init_nonrepeatable (g05ccc)

## 1  Purpose

nag_random_init_nonrepeatable (g05ccc) sets the seed used by the basic generator in Chapter g05 to a non-repeatable initial value.

## 2  Specification

 #include #include
 void nag_random_init_nonrepeatable ()

## 3  Description

nag_random_init_nonrepeatable (g05ccc) sets the internal seed used by the basic generator nag_random_continuous_uniform (g05cac) to a value ${n}_{0}$ calculated from the setting of the real-time clock. It then generates the value ${n}_{1}$ and discards it, i.e., the first available value is ${n}_{2}$.
This function will yield different subsequent sequences of random numbers in different runs of the calling program. It should be noted that there is no guarantee of statistical properties between sequences, only within sequences.

None.

None.

None.

Not applicable.

None.

## 9  Example

The example program prints the first five pseudorandom real numbers from a uniform distribution between 0 and 1, generated by nag_random_continuous_uniform (g05cac) after initialization by nag_random_init_nonrepeatable (g05ccc). The program should give different results each time it is run.

### 9.1  Program Text

Program Text (g05ccce.c)

None.

### 9.3  Program Results

Program Results (g05ccce.r)