src/utils.c
@@ -531,7 +531,6 @@ } // From http://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform #define TWO_PI 6.2831853071795864769252866 float rand_normal() { static int haveSpare = 0; @@ -578,9 +577,21 @@ 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; } float rand_scale(float s) { float scale = rand_uniform(1, s); if(rand()%2) return scale; return 1./scale; } float **one_hot_encode(float *a, int n, int k) { int i;