<?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 "找到的素数总数: " . $primesFound . " (1 到 " . $max . ")。此区间内可能的素数: " . $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