]> git.sesse.net Git - wloh/commitdiff
Fix undefined behavior in the random generator.
authorSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Sat, 17 Mar 2012 16:15:41 +0000 (17:15 +0100)
committerSteinar H. Gunderson <Steinar H. Gunderson sesse@debian.org>
Sat, 17 Mar 2012 16:15:41 +0000 (17:15 +0100)
mcwordfeud.cpp

index 7470af3feafcc760928b06cd724b5d03e4572299..0010010d89a5d002a105ad6267b8ceedf3f0a9cd 100644 (file)
@@ -50,9 +50,9 @@ float draw_gaussian(float stddev)
 float draw_gaussian(float mu, float stddev)
 {
        static bool inited = false;
-       static long unsigned seed = 123456789;
-       int kn[128];
-       float fn[128], wn[128];
+       static long unsigned seed = time(NULL);
+       static int kn[128];
+       static float fn[128], wn[128];
        if (!inited) {
                r4_nor_setup(kn, fn, wn);
                inited = true;