Primality by trial division: Difference between revisions

Content added Content deleted
(→‎{{header|Haskell}}: rem can be twice faster than mod. the conventional wisdom on SO: use rem over mod whenever possible.)
(→‎{{header|Oz}}: new entry for Oz)
Line 1,546: Line 1,546:
pv = isthisprime(p);
pv = isthisprime(p);
disp(p( pv ));</lang>
disp(p( pv ));</lang>

=={{header|Oz}}==
<lang oz>
fun {Prime N}
local IPrime in
fun {IPrime N Acc}
if N < Acc*Acc then true
elseif (N mod Acc) == 0 then false
else {IPrime N Acc+1}
end
end
if N < 2 then false
else {IPrime N 2} end
end
end
</lang>


=={{header|PARI/GP}}==
=={{header|PARI/GP}}==