diff options
Diffstat (limited to 'ext/standard/tests/math/mt_rand_basic.phpt')
-rw-r--r-- | ext/standard/tests/math/mt_rand_basic.phpt | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/ext/standard/tests/math/mt_rand_basic.phpt b/ext/standard/tests/math/mt_rand_basic.phpt index 3a1e4406eb..24050bbc8a 100644 --- a/ext/standard/tests/math/mt_rand_basic.phpt +++ b/ext/standard/tests/math/mt_rand_basic.phpt @@ -6,77 +6,77 @@ $default_max = mt_getrandmax(); echo "\nmt_rand() tests with default min and max value (i.e 0 thru ", $default_max, ")\n"; for ($i = 0; $i < 100; $i++) { - $res = mt_rand(); + $res = mt_rand(); // By default RAND_MAX is 32768 although no constant is defined for it for user space apps - if (!is_int($res) || $res < 0 || $res > $default_max) { - break; - } + if (!is_int($res) || $res < 0 || $res > $default_max) { + break; + } } if ($i != 100) { - echo "FAILED: res = ", $res, " min = 0 max = ", $default_max, "\n"; + echo "FAILED: res = ", $res, " min = 0 max = ", $default_max, "\n"; } else { - echo "PASSED: range min = 0 max = ", $default_max, "\n"; + echo "PASSED: range min = 0 max = ", $default_max, "\n"; } echo "\nmt_rand() tests with defined min and max value\n"; $min = array(10, - 100, - 10.5, - 10.5e3, - 0x10, - 0400); + 100, + 10.5, + 10.5e3, + 0x10, + 0400); $max = array(100, - 1000, - 19.5, - 10.5e5, - 0x10000, - 0700); + 1000, + 19.5, + 10.5e5, + 0x10000, + 0700); for ($x = 0; $x < count($min); $x++) { - for ($i = 0; $i < 100; $i++) { - $res = mt_rand($min[$x], $max[$x]); + for ($i = 0; $i < 100; $i++) { + $res = mt_rand($min[$x], $max[$x]); - if (!is_int($res) || $res < intval($min[$x]) || $res > intval($max[$x])) { - echo "FAILED: res = ", $res, " min = ", intval($min[$x]), " max = ", intval($max[$x]), "\n"; - break; - } - } + if (!is_int($res) || $res < intval($min[$x]) || $res > intval($max[$x])) { + echo "FAILED: res = ", $res, " min = ", intval($min[$x]), " max = ", intval($max[$x]), "\n"; + break; + } + } - if ($i == 100) { - echo "PASSED: range min = ", intval($min[$x]), " max = ", intval($max[$x]), "\n"; - } + if ($i == 100) { + echo "PASSED: range min = ", intval($min[$x]), " max = ", intval($max[$x]), "\n"; + } } echo "\nNon-numeric cases\n"; $min = array(true, - false, - null, - "10", - "10.5"); + false, + null, + "10", + "10.5"); // Expected numerical equivalent of above non-numerics $minval = array(1, - 0, - 0, - 10, - 10); + 0, + 0, + 10, + 10); for ($x = 0; $x < count($min); $x++) { - for ($i = 0; $i < 100; $i++) { - $res = mt_rand($min[$x], 100); + for ($i = 0; $i < 100; $i++) { + $res = mt_rand($min[$x], 100); - if (!is_int($res) || $res < intval($minval[$x]) || $res > 100) { - echo "FAILED: res = ", $res, " min = ", intval($min[$x]), " max = ", intval($max[$x]), "\n"; - break; - } - } + if (!is_int($res) || $res < intval($minval[$x]) || $res > 100) { + echo "FAILED: res = ", $res, " min = ", intval($min[$x]), " max = ", intval($max[$x]), "\n"; + break; + } + } - if ($i == 100) { - echo "PASSED range min = ", intval($min[$x]), " max = 100\n"; - } + if ($i == 100) { + echo "PASSED range min = ", intval($min[$x]), " max = 100\n"; + } } ?> --EXPECT-- |