Removed manual random seed initialization
authorAlexander Ebert <ebert@woltlab.com>
Wed, 4 Jan 2012 17:33:37 +0000 (18:33 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Wed, 4 Jan 2012 17:33:37 +0000 (18:33 +0100)
Closes #286

wcfsetup/install/files/lib/util/MathUtil.class.php

index b44b9ce3299ef4b0f47b6936e30705c467b899f6..67f85f097fea458d889ef0e14d04881570cec919 100644 (file)
@@ -20,25 +20,7 @@ class MathUtil {
         * @return      integer
         */
        public static function getRandomValue($min = null, $max = null) {
-               // set seed
-               mt_srand(self::getRandomSeed());
-               
                // generate random value
                return (($min !== null && $max !== null) ? mt_rand($min, $max) : mt_rand());
        }
-       
-       /**
-        * Generates a seed for the random value generator.
-        *
-        * @return      integer
-        */
-       public static function getRandomSeed() {
-               @clearstatcache();
-               if (($stat = @stat(__FILE__)) !== false) { 
-                       return crc32(microtime() . implode(microtime(), $stat));
-               }
-               else {
-                       return crc32(microtime());
-               }
-       }
 }