ran4

double ran3(long* seed);

George Marsaglia's 'The mother of all random number generators'. Returns a uniform random deviate between 0.0 and 1.0. Set seed to any negative value to initialize or reinitialize the sequence.

Parameters:
seedRandom number generator seed.

Returns:
The next random number from the generator.

Usage:
long seed = -1L; /* Initialize generator */
double r = ran4(&seed);

Header:
#include "deviate.h"