Wagstaff primes: Difference between revisions
→{{header|Wren}}: Simplified a bit in light of recently added note but only a smidgen quicker.
(Added a note.) |
(→{{header|Wren}}: Simplified a bit in light of recently added note but only a smidgen quicker.) |
||
Line 217:
var isWagstaff = Fn.new { |p|
var w = (2.pow(p) + 1) / 3 // always integral
if (
return [true, [p, w]]
}
var isBigWagstaff = Fn.new { |p|
var w = Mpz.one.lsh(p).add(1).div(3)
}
Line 254 ⟶ 251:
if (Int.isPrime(p)) break
}
▲ Fmt.print("$5d ($3d secs)", res[1], (System.clock - start).ceil)
count = count + 1
}
Line 275 ⟶ 271:
43: 2932031007403
Took 0.
Values of 'p' for the next 19 Wagstaff primes and
Line 293 ⟶ 289:
3539 ( 5 secs)
5807 ( 25 secs)
10501 (
10691 (
11279 (
12391 (
14479 (
</pre>
|