LAL  7.5.0.1-08ee4f4
Random.c File Reference

Prototypes

INT4 XLALBasicRandom (INT4 i)
 
RandomParamsXLALCreateRandomParams (INT4 seed)
 
void XLALResetRandomParams (RandomParams *params, INT4 seed)
 
void XLALDestroyRandomParams (RandomParams *params)
 
REAL4 XLALUniformDeviate (RandomParams *params)
 
int XLALNormalDeviates (REAL4Vector *deviates, RandomParams *params)
 
REAL4 XLALNormalDeviate (RandomParams *params)
 
void LALCreateRandomParams (LALStatus *status, RandomParams **params, INT4 seed)
 
void LALDestroyRandomParams (LALStatus *status, RandomParams **params)
 
void LALUniformDeviate (LALStatus *status, REAL4 *deviate, RandomParams *params)
 
void LALNormalDeviates (LALStatus *status, REAL4Vector *deviates, RandomParams *params)
 

Go to the source code of this file.

Variables

static const INT4 a = 16807
 
static const INT4 m = 2147483647
 
static const INT4 q = 127773
 
static const INT4 r = 2836
 
static const REAL4 eps = 1.2e-7