<?php
$max = 2147483647;
$primesFound = 0;
$probablePrimes = 0;
for ($x = 1; $x <= $max; $x++) {
$primeStatus = gmp_prob_prime($x);
if ($primeStatus == 1) {
$probablePrimes++;
} else if ($primeStatus == 2) {
$primesFound++;
}
}
echo "Total primes found: " . $primesFound . " between 1 and " . $max . ". Probable primes in this interval: " . $probablePrimes;
?>
基于此,获得了以下结果
1 - 100000 - 找到的确定素数:9592,可能的:0
1 - 1000000 - 找到的确定素数:78498,可能的:0
1 - 10000000 - 找到的确定素数:78498,可能的:586081
1 - 100000000 - 找到的确定素数:78498,可能的:5682957
1 - 1000000000 - 找到的确定素数:78498,可能的:50769036
1 - 2147483647 - 找到的确定素数:78498,可能的:105019067