lib/standard: call srand by default
authorJean Privat <jean@pryen.org>
Mon, 17 Nov 2014 16:09:32 +0000 (11:09 -0500)
committerJean Privat <jean@pryen.org>
Mon, 17 Nov 2014 16:09:32 +0000 (11:09 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

lib/standard/math.nit

index 5a980aa..9d2b2bf 100644 (file)
@@ -178,6 +178,13 @@ redef class Collection[ E ]
        end
 end
 
+redef class Sys
+       init
+       do
+               srand
+       end
+end
+
 fun atan2(x: Float, y: Float): Float is extern "kernel_Any_Any_atan2_2"
 fun pi: Float is extern "kernel_Any_Any_pi_0"
 fun srand_from(x: Int) is extern "kernel_Any_Any_srand_from_1"