src/utils.c
@@ -521,12 +521,16 @@ int rand_int(int min, int max) { if (max < min){ int s = min; min = max; max = s; } int r = (rand()%(max - min + 1)) + min; return r; } // From http://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform #define TWO_PI 6.2831853071795864769252866 float rand_normal() { static int haveSpare = 0; @@ -573,6 +577,11 @@ float rand_uniform(float min, float max) { if(max < min){ float swap = min; min = max; max = swap; } return ((float)rand()/RAND_MAX * (max - min)) + min; }