33 void init (uint32_t seed);
39 if (++
_i == 55)
_i = 0;
47 void grand (
double *x,
double *y);
50 void grandf (
float *x,
float *y);
double _vd
Definition: rngen.h:62
double grand(void)
Definition: rngen.cpp:65
float urandf(void)
Definition: rngen.h:48
static const float _p31f
Definition: rngen.h:67
int _i
Definition: rngen.h:59
void init(uint32_t seed)
Definition: rngen.cpp:41
bool _mf
Definition: rngen.h:61
static const double _p32
Definition: rngen.h:66
Rngen & operator=(const Rngen &)
uint32_t irand(void)
Definition: rngen.h:35
float _vf
Definition: rngen.h:63
double urand(void)
Definition: rngen.h:45
uint32_t _a[55]
Definition: rngen.h:58
Rngen(void)
Definition: rngen.cpp:30
float grandf(void)
Definition: rngen.cpp:109
static const float _p32f
Definition: rngen.h:68
static const double _p31
Definition: rngen.h:65
~Rngen(void)
Definition: rngen.cpp:36
bool _md
Definition: rngen.h:60