Aangezien ik een andere methode heb om priemgetallen te berekenen zet ik ze maar even hier.
Deze is een pak sneller als die van Joël. (No offence hé
)
Ik zal even uitleggen hoe het werkt.
Er is een stelling die zegt dat je alle priemgetallen (behalve 2 en 3) kan schrijven als een veelvoud van 6 - of + 1.
!! Opgelet het zegt niet dat alle veelvouden van 6 + of - 1 priemgetallen zijn.
Hoe passen we dit concreet toe.
De eerste loop gaat telkens een nieuw mogelijk priemgetal aangeven (6n + - 1).
De tweede loop gaat dan delen door opnieuw de mogelijke priemgetallen.
Dit hoeft maar te gebeuren tot de vierkantwortel van het getal. Dit ga ik niet uitleggen, is zeer makkelijk te begrijpen
Ik ben er tamelijk ver mee gegaan, één volledige dag laten draaien en ik zat op het grootste priemgetal dat ze 20 jaar geleden hebben gevonden.
Als je dat van vandaag wilt breken, raad ik je toch aan naar een andere methode te zoeken.
:P