Jump to content

Lucas-Lehmer test: Difference between revisions

m
→‎{{header|Perl 6}}: update to new sequence spec
No edit summary
m (→‎{{header|Perl 6}}: update to new sequence spec)
Line 615:
{{trans|Perl 5}}
 
{{works with|Rakudo Star|2010.0809}}
 
Precision limited to 18 because rakudo does not yet implement arbitrary precision Int as specced.
<lang perl6>multi is_prime(Int $p where ($p <= 1)) { False }
multi is_prime(Int $p) { $p %% none(2,(3,5,7...^ * > sqrt($p))) }
 
multi is_mersenne_prime(2) { True }
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.