#include <pthread.h>
static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
-static _Bool have_seed = 0;
+static bool have_seed = 0;
static unsigned short seed[3];
static void cdrand_seed(void) {
r = erand48(seed);
pthread_mutex_unlock(&lock);
- return (r);
+ return r;
}
uint32_t cdrand_u(void) {
r = (long)(0.5 + (cdrand_d() * range));
r += min;
- return (r);
+ return r;
}