<html>
<head>
<title>Break Nested</title>
</head>
<body>
<?php
srand((double)microtime() * 1000000);
$number = rand(1, 1000);
$j = 0;
$outer_loop_itr = 50;
for($i = 1; $i <= $outer_loop_itr; $i++) {
$j = 0;
do {
$j++;
$number = rand(1, 1000);
if($number == 999) {
break;
}
} while(1);
$num_iterations[$i] = $j;
}
$avg_iterations = (array_sum($num_iterations) / $outer_loop_itr);
print("an average of " . $avg_iterations);
?>
</body>
</html>
|