Testen af om N er et primtal sker på følgende måde:
Hvis det viser sig, at det undersøgte tal er et primtal, testes det om der er en "tvilling" i form af et primtal, der to større eller mindre.
Som en optimering indeholder programmet en kort liste over de mindste printal, og de bruges som divisorer i starten af algoritmen. På den måde undgås division med små sammensatte tal som 9 og 15. Hvis du indtaster et primtal, der er med på den indbyggede liste, laves der ikke en beregning. Desuden gemmes de seneste resultater i RAM, så de ikke skal beregnes på ny.
Prøv også Mersenneprimtalstesteren.
Tilbage til hovedsiden.