22#ifdef HAVE_GETTIMEOFDAY
36static const uint32 a0 = 0xE66D;
37static const uint32 a1 = 0xDEEC;
38static const uint32 a2 = 0x5;
40static const uint32 b0 = 0xB;
44#define LO(x) ((x) & 0xFFFFU)
45#define HI(x) ((x) >> 16)
83#ifdef HAVE_GETTIMEOFDAY
105static void G__next(
void)
171 r /= 281474976710656.0;
void void void void G_fatal_error(const char *,...) __attribute__((format(printf
long G_mrand48(void)
Generate an integer in the range [-2^31, 2^31)
long G_lrand48(void)
Generate an integer in the range [0, 2^31)
long G_srand48_auto(void)
Seed the pseudo-random number generator from the time and PID.
void G_srand48(long seedval)
Seed the pseudo-random number generator.
double G_drand48(void)
Generate a floating-point value in the range [0,1)
int gettimeofday(struct timeval *, struct timezone *)