summaryrefslogtreecommitdiff
path: root/ext/standard/tests/math/mt_rand_basic.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/math/mt_rand_basic.phpt')
-rw-r--r--ext/standard/tests/math/mt_rand_basic.phpt88
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--