Skip to content

Commit 41dbe39

Browse files
committed
MFB: Fixed two failing tests that were caused by arbitrarily chosen
but apparently bogus upper resp. lower limits for mt_rand().
1 parent f536be8 commit 41dbe39

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ext/standard/tests/math/mt_rand_variation1.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ $inputs = array(
3838
// float data
3939
/*6*/ 10.5,
4040
-10.5,
41-
12.3456789000e10,
41+
12.3456789000E8,
4242
12.3456789000E-10,
4343
.5,
4444

@@ -79,7 +79,7 @@ $inputs = array(
7979
$iterator = 1;
8080
foreach($inputs as $input) {
8181
echo "\n-- Iteration $iterator --\n";
82-
var_dump(mt_rand($input, 100));
82+
var_dump(mt_rand($input, mt_getrandmax()));
8383
$iterator++;
8484
};
8585
fclose($fp);

ext/standard/tests/math/mt_rand_variation2.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ $inputs = array(
7979
$iterator = 1;
8080
foreach($inputs as $input) {
8181
echo "\n-- Iteration $iterator --\n";
82-
var_dump(mt_rand(100, $input));
82+
var_dump(mt_rand(-1 * mt_getrandmax(), $input));
8383
$iterator++;
8484
};
8585
fclose($fp);

0 commit comments

Comments
 (0)