Skip to main content
🟢 Beginner

Primtalstest

Tjek om et tal er primt og find dets faktorer. Brug denne gratis primtalstest til øjeblikkeligt at teste ethvert tal. Ingen tilmelding kræves.

Hvad er et Primetal?

Ett primetal er et naturligt tal større end 1, der har præcis to forskellige faktorer: 1 og selv. De første primetal er: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97...

Centrale fakta om primetal:

Ett komposit tal er ethvert positivt heltal større end 1, der ikke er prim — det har mindst en faktor andet end 1 og selv. Tallet 12 er komposit, fordi 12 = 2 × 6 = 3 × 4 = 2 × 2 × 3. Hvert komposit tal har en unik primfaktorisering (Fundamental Theorem of Arithmetic).

Hvordan tjekker man, om et tal er prim

Der findes flere metoder til primtalstest, fra enkel trial division til avancerede sandsynlige algoritmer:

Trial Division (basismetode): Test, om nogen integer fra 2 til √n kan dele n lige. Hvis ingen gør det, er n prim. Man behøver kun at tjekke op til √n, fordi hvis n = a × b med a ≤ b, så a ≤ √n. Hvis ingen divisor findes op til √n, er der ingen oven over √n heller.

Optimeret trial division: Efter at have tjekket delbarhed med 2, skal man kun teste uens tal. Videre: tjek 2, 3, og så kun tal af formen 6k±1 (siden alle primetal større end 3 er af denne form). Dette reducerer antallet af tests med omkring 66% sammenlignet med naiv trial division.

Tal√n (approx)Tjek divisorer op tilPrim?
979,852, 3, 5, 7Ja (ingen delejer lige)
919,542, 3, 5, 7Nei (7 × 13 = 91)
1.00931,76Op til 31Ja (prim)
1.00131,64Op til 31Nei (7 × 11 × 13 = 1.001)
7.91988,99Op til 89Ja (det 1.000. primetal)

For store tal (hundreder af cifre) er trial division computationally umulig. Avancerede tests som Miller-Rabin primtalstest (sandsynlig, brugt i kryptografi) og AKS primtalstest (deterministisk polynomiale tid, 2002) bruges i stedet.

Primfaktorisering

Hver kompleks tal kan skrives som et unikt produkt af primtal — dets primfaktorisering. Dette er garanteret af Fundamental Theorem of Arithmetic. For at finde primfaktoriseringen, divider man gentagne gange med den mindste primfaktor:

TalPrimfaktoriseringBrudningsbillede
122² × 312 → 4×3 → 2×2×3
602² × 3 × 560 → 4×15 → 2²×3×5
1002² × 5²100 → 4×25 → 2²×5²
3602³ × 3² × 5360 → 8×45 → 2³×3²×5
1,0242¹⁰Alle primfaktorer er 2
2,3102 × 3 × 5 × 7 × 11Produkt af de første 5 primtal

Primfaktorisering bruges til at finde største fælles divisor (GCD) og mindste fælles multiple (LCM) af tal. GCD(12, 18) = 2² × 3? Nej — tag den mindste magt af delt primtal: GCD = 2¹ × 3¹ = 6. LCM tager den højeste magt: LCM(12, 18) = 2² × 3² = 36.

Hvorfor Primes Mattering: Anvendelser i Matematik og Teknologi

Primes er "atomer" af aritmetikken — Fundamental Theorem of Arithmetic fastslår, at hver positiv heltal større end 1 enten er primt eller kan udtrykkes som et unikt produkt af primtal. Dette unikke gør primes til de irreducible byggesten af alle tal.

Modern internet sikkerhed afhænger af primtal. RSA-kryptering (brugt til HTTPS, e-mail-kryptering og digitale underskrifter) genererer offentlige nøgler ved at multiplikere to store primtal p og q til n = p × q. Kryptering og dekryptering nøgler beregnes ved hjælp af modulær aritmetik med n. Sikkerheden afhænger af integer faktorisering problem: givet n (et 2048-bit tal med ~617 decimal cifre), at finde p og q er computationally umuligt med nutidens teknologi.

Diffie-Hellman nøgleudveksling bruger store primtal for sikker nøgleaftale. Når du forbinder dig til en hjemmeside over HTTPS, beskytter primtal dine data i realtid.

Hash tabeller bruger primtal størrelse til at minimere kollisioner. Når en hash-funktion mapper nøgle til bucket-indices, bruger en primtal af bucketer sikrer bedre distribution, fordi primtal har ingen faktorer, der kunne skabe systematiske kollisionsmønstre.

Pseudorandomt talgenerator (PRNG) bruger primtal moduli i lineær kongruens generatorer og andre algoritmer. Perioden (før gentagelse) af sådanne generatorer er ofte lig med primtalmodul minus 1.

Specielle typer af Primes

Inden for det uendelige sæt af primtal, har visse undergrupper særlige egenskaber eller betydning:

TypeDefinitionEksempler
Twin primesPrimtal, der forskellige af 2(3,5), (11,13), (17,19), (41,43)
Mersenne primesPrimtal af formen 2ⁿ − 13, 7, 31, 127, 8,191
Fermat primesPrimtal af formen 2^(2ⁿ) + 13, 5, 17, 257, 65,537
Sophie Germain primesp og 2p+1 er også primt2, 3, 5, 11, 23, 29
Palindromic primesPrimtal, der læser samme vej frem og tilbage11, 101, 131, 151, 181
Safe primesPrimtal p, hvor (p−1)/2 også er primt5, 7, 11, 23, 47, 59

Mersenne primes (2ⁿ − 1) er særligt vigtige, fordi de kan testes for primtalighed ved hjælp af den effektive Lucas-Lehmer-test. GIMPS (Great Internet Mersenne Prime Search) projektet udnytter distribueret beregningskraft verden over til at finde nye Mersenne-primtal. Som af 2024 er det største kendte Mersenne-primtal 2^136,279,841 − 1, med over 41 millioner decimal cifre.

Twin primes (par, der forskellige af 2) er antaget at være uendelige (Twin Prime Conjecture), men dette er stadig ikke bevist — et af de mest berømte åbne problemer i matematik. I 2013 bevisede Yitang Zhang, at der er uendeligt mange primpar, der forskellige af op til 70 millioner, hvilket senere blev forbedret til 246.

Fordeling af Primtal

Primtal bliver mindre almindelige, når talene bliver større, men deres fordeling følger statistiske mønstre beskrevet af Primetalteoremet:

Det Primetalteorem (bevist uafhængigt af Hadamard og de la Vallée-Poussin i 1896) siger, at antallet af primtal op til N, noteret π(N), er omkring N / ln(N) for store N:

NVirkelig π(N)Approximativ N/ln(N)Density
1002521,71 til 4
1.000168144,81 til 6
10.0001.2291.085,71 til 8
100.0009.5928.685,91 til 10
1.000.00078.49872.382,41 til 13
1.000.000.00050.847.53448.254.9421 til 20

Det Riemanns Hypotese — en af Millenniums Prisproblemer med en $1 million belønning — omhandler præcise fordeling af primtal. Den antyder, at alle ikke-trivielle nulstaller af Riemanns zeta-funktion har virkelighedsdel 1/2. Dette er forbundet til, hvordan "tilfældige" fordelingen af primtal ser ud — hypotesen forudsiger optimal regelmæssighed i primtalsspring.

Ofte stillede spørgsmål

Er 1 et primtall?

Nej. Ifølge moderne matematisk konvention er 1 ikke primtall eller komposit. Udelukkelsen af 1 fra primtal sikrer unikken af primfaktorisering (Fundamental Theorem of Arithmetic) — hvis 1 var primtall, ville hver tal have uendelig mange faktoriseringer (f.eks. 6 = 2×3 = 1×2×3 = 1×1×2×3 = ...). Historisk har nogle matematikere betragtet 1 som primtall, men den moderne definition udelukker det.

Hvad er det største kendte primtal?

Som af 2024 er det største kendte primtal 2^136,279,841 − 1 (et Mersenne-primtal), opdaget i oktober 2024. Det har over 41 millioner cifre. The Great Internet Mersenne Prime Search (GIMPS)-projekt finder de fleste rekordprimtal ved hjælp af distribueret computing fra frivillige verden over. Disse enorme primtal har ingen praktiske anvendelser — deres søgning er ren matematisk udgravning.

Findes der mønstre i primtal?

Primtal synes tilfældige, men mønstre findes. Alle primtal > 5 slutter på 1, 3, 7 eller 9 (aldrig 0, 2, 4, 5, 6 eller 8). Alle primtal > 3 er af formen 6k±1. Tvillingeprimtal (som forskellige af 2, som 11 og 13) synes at fortsætte evigt (usagt Twin Prime Conjecture). The Prime Number Theorem beskriver statistisk tæthed af primtal nær N som omkring 1/ln(N).

Er 2 et primtal?

Ja, 2 er primtall — og det er det eneste lige tal. 2 har præcis to faktorer (1 og 2), hvilket opfylder definitionen. Hvert andet lige tal er delbart af 2, hvilket gør det komposit. Primtallet 2 er et særligt tilfælde, der ofte skal håndteres separat i algoritmer og beviser.

Hvordan bruges primtal i kryptering?

RSA-kryptering genererer en nøglepar ved: (1) at vælge to store primtal p og q (hvert 1024+ cifre), (2) at beregne n = p×q, (3) at udlede krypteringsnøgle e og dekrypteringsnøgle d ved hjælp af modulær aritmetik. Enhver kan kryptere med n og e (offentlig nøgle), men kun ejeren af p og q (eller d) kan dekryptere. Sikkerheden afhænger af den computatoriske vanskelighed af at faktorisere n tilbage til p×q.

Hvad er den hurtigste måde at tjekke, om et tal er primtall?

For små tal (op til ~10^12): Optimeret prøvetidssøgning kun op til √n ved hjælp af mønsteret 6k±1. For mellemstore tal: Miller-Rabin-primitallig test med nogle vidner er sandsynlig men meget hurtig. For meget store tal (kryptografiske størrelser, 1000+ cifre): sandsynlige tester som Miller-Rabin med mange tilfældige vidner eller AKS-testen for deterministisk bevis.

Hvad er en primforskel?

En primforskel er forskellen mellem to påfølgende primtal. Den mindste primforskel er 1 (mellem 2 og 3), og alle andre påfølgende primtal har forskelle på mindst 2 (da det ene må være uens). Forskellene vokser langsomt i gennemsnit: nær N er gennemsnittsforskellen mellem primtal omkring ln(N). Ualmindelige store primforskelle findes — der er uendelig lange sekvenser af påfølgende komposittal (n!+2, n!+3, ..., n!+n er alle komposittal for n).

Hvad er faktorerne af 100?

100 = 2 × 50 = 2 × 2 × 25 = 2 × 2 × 5 × 5 = 2² × 5². Faktorerne af 100 er 2 og 5. Denne faktorisering forklarer, hvorfor 100 kan deles lige af 1, 2, 4, 5, 10, 20, 25, 50 og 100 — hver divisor svarer til en kombination af 2⁰˒¹˒² og 5⁰˒¹˒².

Hvad er Goldbachs gætte?

Goldbachs gætte (1742) siger, at hver lige tal større end 2 kan udtrykkes som sum af to primtal. Eksempler: 4=2+2, 6=3+3, 8=3+5, 10=3+7, 100=3+97=11+89=17+83. Det er blevet verificeret computationally op til 4×10^18, men det er ikke bevist. Det er et af de ældste og mest berømte usolgte problemer i talteori.

Hvor mange primtal findes der?

Der er uendeligt mange primtal — Euclid bevisede dette omkring 300 f.Kr. Beviset ved modsigelse: hvis primtal var endelige, ville deres produkt plus 1 være enten primtall eller have et primfaktor ikke i den påståede fuldstændige liste, en modsigelse. Selv om primtal bliver mindre tæt på større tal, stopper de aldrig. Der er præcis 78,498 primtal under 1.000.000 og 5.761.455 primtal under 100.000.000.

{ “@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [ { “name”: “Is 1 a prime number?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “No. By modern mathematical convention, 1 is neither prime nor composite. Excluding 1 from primes preserves the uniqueness of prime factorization (the Fundamental Theorem of Arithmetic) — if 1 were prime, every number would have infinitely many factorizations (e.g., 6 = 2×3 = 1×2×3 = 1×1×2×3 = …). Historically, some mathematicians did consider 1 prime, but the modern definition excludes it.” } }, { “name”: “What is the largest known prime?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “As of 2024, the largest known prime is 2^136,279,841 − 1 (a Mersenne prime), discovered in October 2024. It has over 41 million digits. The Great Internet Mersenne Prime Search (GIMPS) project finds most record primes using distributed computing from volunteers worldwide. These enormous primes have no practical applications — their search is purely mathematical exploration.” } }, { “name”: “Are there patterns in prime numbers?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Primes appear irregular, but patterns exist. All primes > 5 end in 1, 3, 7, or 9 (never 0, 2, 4, 5, 6, 8). All primes > 3 are of the form 6k±1. Twin primes (differing by 2, like 11 and 13) appear to continue forever (unproven Twin Prime Conjecture). The Prime Number Theorem describes the statistical density of primes near N as approximately 1/ln(N).” } }, { “name”: “Is 2 a prime number?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Yes, 2 is prime — and it’s the only even prime. 2 has exactly two factors (1 and 2), satisfying the definition. Every other even number is divisible by 2, making it composite. The primeness of 2 is a special case that often needs to be handled separately in algorithms and proofs.” } }, { “name”: “How is primality used in encryption?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “RSA encryption generates a key pair by: (1) selecting two large primes p and q (each 1024+ bits), (2) computing n = p×q, (3) deriving encryption key e and decryption key d using modular arithmetic. Anyone can encrypt with n and e (public key), but only the holder of p and q (or d) can decrypt. Security relies on the computational difficulty of factoring n back into p×q.” } }, { “name”: “What is the fastest way to check if a number is prime?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “For small numbers (up to ~10^12): optimized trial division checking only up to √n using the 6k±1 pattern. For medium numbers: Miller-Rabin primality test with a few witnesses is probabilistic but extremely fast. For very large numbers (cryptographic sizes, 1000+ digits): probabilistic tests like Miller-Rabin with many random witnesses, or the AKS test for deterministic proof.” } }, { “name”: “What is a prime gap?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “A prime gap is the difference between two consecutive primes. The smallest prime gap is 1 (between 2 and 3), and all other consecutive primes have gaps of at least 2 (since one must be odd). Gaps grow slowly on average: near N, the average gap between primes is ln(N). Exceptionally large prime gaps exist — there are arbitrarily long sequences of consecutive composite numbers (n!+2, n!+3, …, n!+n are all composite for any n).” } }, { “name”: “What are the prime factors of 100?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “100 = 2 × 50 = 2 × 2 × 25 = 2 × 2 × 5 × 5 = 2² × 5². The prime factors of 100 are 2 and 5. This factorization explains why 100 divides evenly by 1, 2, 4, 5, 10, 20, 25, 50, and 100 — each divisor corresponds to a combination of 2⁰˒¹˒² and 5⁰˒¹˒².” } }, { “name”: “What is Goldbach’s conjecture?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Goldbach’s conjecture (1742) states that every even integer greater than 2 can be expressed as the sum of two primes. For example: 4=2+2, 6=3+3, 8=3+5, 10=3+7, 100=3+97=11+89=17+83. It has been verified computationally up to 4×10^18 but remains unproven. It is one of the oldest and most famous unsolved problems in number theory.” } }, { “name”: “How many prime numbers are there?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “There are infinitely many prime numbers — Euclid proved this around 300 BC. The proof by contradiction: if primes were finite, their product plus 1 would be either prime or have a prime factor not in the supposed complete list, a contradiction. While primes become less dense at larger numbers, they never stop. There are exactly 78,498 primes below 1,000,000 and 5,761,455 primes below 100,000,000.” } } ] }

Primtal i talteori og uafgjorte problemer

Primtal ligger i centrum af nogle af matematikens mest smukke og mest stædigt uafgjorte problemer. Forståelsen af disse åbne spørgsmål giver indsigt i, hvor meget vi ved om primtal — og hvor meget der er mystisk trods århundreders indsats.

Riemanns hypotese (1859): Riemanns zeta-funktion ζ(s) = Σ(1/nˢ) forbinder sig til fordelingen af primtal gennem sine nulstaller. Hypotesen siger, at alle ikke-trivielle nulstaller ligger på kritiske linje Re(s) = 1/2. Hvis sand, ville det give den mest præcise mulige beskrivelse af, hvordan primtal er fordeling. Over 10 trillion nulstaller er blevet bereknet og alle ligger på kritiske linje — men der findes ingen bevis. Det er et Millennium-prisproblem med en $1 million pris fra Clay Mathematics Institute.

Twins primtal antagelse: Findes der uendeligt mange par af primtal (p, p+2) — som (11,13), (17,19), (41,43), (101,103)? Antagelsen siger ja, men det er ikke bevist. I 2013 bevisede Yitang Zhang, at der er uendeligt mange primtalpar med en afstand på op til 70 millioner — en første gang nogensinde med en begrænsning. Polymath-projektet reducerede sidenhen denne begrænsning til 246, hvilket betyder, at vi ved, at der er uendeligt mange primtalpar med afstand ≤ 246. Afstanden på 2 er ikke bevist.

Goldbachs antagelse (1742): Hvert lige tal større end 2 er summen af to primtal. Verificeret computationally op til 4 × 10^18. Hvert lige tal, der er blevet testet, opfylder det — ofte på mange måder (100 = 3+97 = 11+89 = 17+83 = 29+71 = 41+59 = 47+53). Men der findes ingen bevis, der dækker over alle lige tal. Den "svage Goldbach antagelse" (hvert ulige tal ≥ 7 er summen af tre primtal) blev beviset i 2013 af Harald Helfgott.

Mersenne-primtal og perfekte tal: Et Mersenne-primtal er et tal af formen 2ⁿ − 1 (hvor n selv skal være et primtal). De første få er: 3, 7, 31, 127, 8,191. Kun 52 kendes som af 2024. Mersenne-primtal er forbundet til perfekte tal: hver Mersenne-primtal genererer et lige perfekt tal via formlen 2^(p−1) × (2^p − 1). Det tal 28 = 4 × 7 (brugt Mersenne-primtal 7) og 496 = 16 × 31 (brugt Mersenne-primtal 31) er perfekte tal. Findes der uendeligt mange Mersenne-primtal? Ukendt.

ABC antagelsen og dens implikationer: ABC antagelsen (stillet i 1985) er en dyb relation omkring faktoriseringen af tre tal a + b = c. Hvis bevist, ville det indebære Fermats sidste teorem og mange andre resultater som lette konsekvenser. I 2012 offentliggjorde Shinichi Mochizuki en påstået bevisning ved hjælp af sin Inter-universel Teichmüller teori — men bevisningen er så novell og kompleks, at matematisk samfund har debatteret dens gyldighed i over en årrække, med nogle matematikere, der accepterer det og andre, der finder en spring.

Primtal er den ultimative matematiske mysterium: enkelt at definere (et tal med præcis to faktorer), men deres fordeling er kompleks nok til at underlægge åbne problemer, der har modstået de største matematiske hoveder i århundredvis. Hvert nyt rekordprimtal opdaget, hver computationale verificering af en antagelse til en ny grænse og hver partielt bevis fremmer vores forståelse — mens det minder os om, hvor meget der er til at opdage.

{"@context":“https://schema.org”,"@type":“FAQSide”,“mainEntity”:[{"@type":“Spørgsmål”,“navn”:“Er 1 et primtal?”,“accepteretSvar”:{"@type":“Svar”,“tekst”:“Nei. Ifølge moderne matematiske konventioner er 1 ikke prim eller komposit. Udelukkelse af 1 fra primtal bevarende unikken af primfaktorisering (Fundamental Theorem of Arithmetic). Historisk har nogle matematikere betragtet 1 som prim, men den moderne definition udelukker det.”}},{"@type":“Spørgsmål”,“navn”:“Hvad er det største kendte primtal?”,“accepteretSvar”:{"@type":“Svar”,“tekst”:“Som af 2024 er det største kendte primtal 2^136,279,841 − 1 (et Mersenne-primtal), opdaget i oktober 2024. Det har over 41 millioner cifre. The Great Internet Mersenne Prime Search (GIMPS)-projekt finder de fleste rekordprimtal ved hjælp af distribueret computering.”}},{"@type":“Spørgsmål”,“navn”:“Findes der mønstre i primtal?”,“accepteretSvar”:{"@type":“Svar”,“tekst”:“Primtal synes lidt tilfældige, men mønstre findes. Tvillingeprimtal (afviger med 2, som 11 og 13) synes at fortsætte evigt (usagt). The Prime Number Theorem siger, at primtal nær N forekommer med en frekvens omkring 1/ln(N). The Riemann Hypothesis — et af de største usolgte problemer i matematik — omhandler præcis distributionen af primtal.”}}}