- var_dump: documentation ( source)
- mt_rand: documentation ( source)
- floor: documentation ( source)
- sqrt: documentation ( source)
<?php
function isPrime($number) {
$max = floor(sqrt($number));
for ($i=1; $i < $max; $i++) {
if ($number % $i == 0)
return false;
}
return true;
}
do {
$i = mt_rand(100, 999);
} while ( ! isPrime($i) );
var_dump($i);