berdev

double berdev(double p, long* seed);

Returns as a doubleing-point number an integer value that is a random deviate drawn from a bernoulli distribution with probability p, using RAND(idum) as a source of uniform deviates.

Parameters:
pProbability of success.
seedRandom number generator seed.

Returns:
The next random number from the generator.

Usage:
Initialization of the generator depends on the implementation of RAND choosen by the user. To generate the next random number simply call
double r = berdev(.5, &seed)

Header:
#include "deviate.h"

See also:
RAND