7 #include "gb/utils/rand.h" 12 double double_rand() {
return (
double)random() / 2147483648.0; }
17 return ((hi <= low) ? low : (random() % (hi - low + 1)) + low);
23 return ((hi <= low) ? low : (random() % (hi - low + 1)) + low);
30 return ((
double_rand() > (x - (
double)((
int)x))) ? (
int)x : (
int)(x + 1));
long long_rand(long low, long hi)
int int_rand(int low, int hi)