]> granicus.if.org Git - php/commitdiff
MFB: Fixed two failing tests that were caused by arbitrarily chosen
authorMartin Jansen <mj@php.net>
Sat, 14 May 2011 20:38:47 +0000 (20:38 +0000)
committerMartin Jansen <mj@php.net>
Sat, 14 May 2011 20:38:47 +0000 (20:38 +0000)
but apparently bogus upper resp. lower limits for mt_rand().

ext/standard/tests/math/mt_rand_variation1.phpt
ext/standard/tests/math/mt_rand_variation2.phpt

index f2ba9bc345b523c549c6733f27114161da22a3ff..aa43716112308490b8709027310bd526b44ba028 100644 (file)
@@ -38,7 +38,7 @@ $inputs = array(
        // float data
 /*6*/  10.5,
        -10.5,
-       12.3456789000e10,
+       12.3456789000E8,
        12.3456789000E-10,
        .5,
 
@@ -79,7 +79,7 @@ $inputs = array(
 $iterator = 1;
 foreach($inputs as $input) {
        echo "\n-- Iteration $iterator --\n";
-       var_dump(mt_rand($input, 100));
+       var_dump(mt_rand($input, mt_getrandmax()));
        $iterator++;
 };
 fclose($fp);
index 28b2304a393e3907f81f2ffb524d82a7c00980b8..2174a349e5b2690c37d5d2d4dd2366e832b5ec6b 100644 (file)
@@ -79,7 +79,7 @@ $inputs = array(
 $iterator = 1;
 foreach($inputs as $input) {
        echo "\n-- Iteration $iterator --\n";
-       var_dump(mt_rand(100, $input));
+       var_dump(mt_rand(-1 * mt_getrandmax(), $input));
        $iterator++;
 };
 fclose($fp);