Primtalsräknare
Kontrollera om ett heltal är ett primtal, se hela uträkningen och utforska avancerade verktyg.
✓ 97 är BEVISAT PRIMTAL: noll delare finns upp till √97 — Exakt två distinkta positiva delare: 1 och talet självt
Visa beräkningssteg och provdivisioner
För att kontrollera om ett heltal n är ett primtal behöver du inte testa alla tal upp till n. Det räcker matematiskt att enbart testa primtal upp till kvadratroten: d ≤ ⌊√n⌋.
Hur Vår Primtalsräknare Fungerar
Byggd från grunden för maximal hastighet, matematisk visshet och pedagogisk tydlighet.
Interaktivt Flödesschema för Beräkningen
Klicka på ett steg för att granska beräkningen i detalj:Mata in ett Heltal
Skriv in ett heltal i inmatningsfältet eller klicka på något av våra färdiga exempel.
Klicka Kontrollera
Matematikmotorn utför provdivision upp till kvadratroten eller deterministiska 64-bitars tester.
Läs av Resultatet
Se det bevisade primtalsutlåtandet, delningsstegen, primfaktorerna och intilliggande primtal.
Primtalsverktyg
Specialiserade räknare utformade för specifika matematiska undersökningar.
Primtalsgenerator
Skapa kompletta listor och tabeller över primtal med smidig kopiering till CSV.
Öppna Verktyg →Primtalsfaktorisering
Faktorisera sammansatta tal i primtalsfaktorer med interaktivt faktorträd och divisionsstege.
Öppna Verktyg →Nästa och Föregående Primtal
Hitta de närmast belägna primtalen ovan och under ett givet tal med exakt avstånd.
Öppna Verktyg →N:te Primtalet
Bestäm valfritt primtal efter dess ordningsnummer i talföljden, från 1:a (2) till 10 000:e (104 729).
Öppna Verktyg →Primtalssumma
Beräkna den exakta summan av alla primtal i ett intervall med BigInt-aritmetik.
Öppna Verktyg →Primtal Mellan Två Tal
Räkna och lista primtal mellan två tal med täthetsanalys och tvillingprimtal.
Öppna Verktyg →Kontroll av Relativt Primiska Tal
Testa om sgd(a, b) = 1 med Euklides divisionssteg och geometrisk tessellation.
Öppna Verktyg →Primtalsfunktionen π(x)
Se hur primtalens täthet minskar upp till 100 miljoner och jämför med primtalssatsen.
Öppna Verktyg →1–100 Primtalstabell
Interaktiv 10×10-tabell med stegvis simulering av Eratosthenes såll.
Öppna Verktyg →Factor Tree Calculator
Interactive visual factor tree. Watch numbers branch step by step into their prime factors.
Öppna Verktyg →Twin Prime Calculator
Find twin prime pairs (primes that differ by just 2, like 11 and 13) and see how often they appear.
Öppna Verktyg →Prime Gap Calculator
Find the distances between back-to-back prime numbers and spot large gaps.
Öppna Verktyg →Sieve of Eratosthenes
Interactive animated visualizer crossing off multiples step by step to reveal prime numbers.
Öppna Verktyg →Bulk Prime Checker
Check up to 500 numbers at the same time to see which are prime and export to CSV.
Öppna Verktyg →Random Prime Generator
Generate truly random prime numbers with custom digit lengths.
Öppna Verktyg →Prime Number Theorem
Compare the exact count of prime numbers against famous mathematical estimation formulas.
Öppna Verktyg →Goldbach Calculator
Find pairs of prime numbers that add up to any even number you choose.
Öppna Verktyg →Semiprime Calculator
Analyze numbers made by multiplying exactly two prime numbers together (like 15 = 3 × 5).
Öppna Verktyg →Mersenne Prime Calculator
Test huge primes written as 2^p - 1 and explore world-record prime numbers.
Öppna Verktyg →Prime Power Calculator
Test if a number is a prime raised to a power (like 2³ = 8 or 3² = 9).
Öppna Verktyg →Special Prime Checker
Explore fascinating prime families like palindrome primes, twin primes, and mirror primes.
Öppna Verktyg →Prime Distribution & Ulam Spiral
View prime numbers plotted on a visual 2D spiral to discover line patterns.
Öppna Verktyg →RSA Prime Demo
Interactive visual demonstration of how prime numbers lock and protect secret messages online.
Öppna Verktyg →Fraction Prime Factorization
Break down fractions into prime factors and simplify them easily.
Öppna Verktyg →How to Check If a Number Is Prime
Simple algorithms and copyable code examples in Python, JavaScript, C++, Java, and Go.
Öppna Verktyg →Vad Är ett Primtal?
De fundamentala och odelbara byggstenarna för alla heltal och aritmetiken.
Geometrisk Modell: Rektangel-Primtalstestet
Ett tal n är ett primtal om n brickor enbart kan bilda en enda rad av storleken 1 × n. Kan de bilda en rektangel med bredd > 1 är talet sammansatt.
Definition och Exempel
I matematiken är ett primtal ett positivt heltal strikt större än 1 som har exakt två positiva delare: 1 och talet självt.
De tio första primtalen är: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29.
Varje heltal större än 1 som inte är ett primtal kallas för ett sammansatt tal, eftersom det kan bildas genom multiplikation av mindre primtal.
Varför 0 och 1 Inte Är Primtal
0 är varken primtal eller sammansatt: det har oändligt många delare eftersom 0 delat med vilket nollskilt tal som helst ger 0.
1 är varken primtal eller sammansatt: det har bara en positiv delare (sig självt). Om 1 vore ett primtal skulle aritmetikens fundamentalsats förlora sin entydiga primtalsfaktorisering.
Classification map of whole numbers: 0 (zero divisors rule), 1 (unit), Primes (2 factors), and Composites (3+ factors).
Primtal vs. Sammansatta Tal
Viktiga matematiska skillnader mellan de två klasserna av positiva heltal:
| Egenskap | Primtal | Sammansatta Tal |
|---|---|---|
| Definition | Exakt två distinkta positiva delare: 1 och talet självt | Fler än två positiva delare |
| Antal delare | Strikt 2 delare | 3 eller fler delare |
| Minsta medlem | 2 (det enda jämna primtalet) | 4 (2 × 2) |
| Primtalsfaktorisering | Talet självt (p¹) | Unik produkt av primtalspotenser (p₁ᵃ × p₂ᵇ …) |
| Jämna heltal | Endast 2 är primtal; alla andra jämna tal är sammansatta | Alla jämna heltal > 2 (4, 6, 8, 10, 12…) |
| Exempel | 2, 3, 5, 7, 11, 13, 97, 101 | 4, 6, 8, 9, 12, 51, 91, 100 |
Varför 2 Är det Enda Jämna Primtalet
Ett jämnt tal är delbart med 2. Talet 2 har bara två delare: 1 och 2, vilket uppfyller definitionen. Varje jämnt tal n > 2 är delbart med 1, 2 och n, och har därmed minst tre delare.
Är 7 och 9 Primtal?
7 är ett primtal: dess enda delare är 1 och 7. 9 är INTE ett primtal: 9 är sammansatt eftersom det är delbart med 3 (3 × 3 = 9). Att vara udda innebär inte automatiskt att ett tal är ett primtal!
Hur Man Kontrollerar om ett Tal Är ett Primtal
Den klassiska kvadratrotsgränsen och stegvisa algoritmer.
Interaktiv Simulator: Kvadratrotsgräns och Provdivision
Se hur gränsen ⌊√n⌋ kraftigt minskar antalet delningstester som krävs för att bevisa primalitet.
Delbarhetskontroller upp till √n
Testa Delbarhet Upp till √n
För att kontrollera om ett heltal n är ett primtal behöver du inte testa alla tal upp till n. Det räcker matematiskt att enbart testa primtal upp till kvadratroten: d ≤ ⌊√n⌋.
Varför det fungerar: Delare uppträder alltid i par (a × b = n). Om båda faktorerna vore större än √n skulle deras produkt överstiga n, vilket är omöjligt.
Löst exempel: Är 97 ett primtal?
- Beräkna √97 ≈ 9,848. Vi testar endast primtal ≤ 9.
- Primtalen att testa är: 2, 3, 5, 7.
- 97 ÷ 2 = 48 R 1 (Ej delbart, slutar på udda siffran 7).
- 97 ÷ 3 = 32 R 1 (Ej delbart, siffersumman 9+7=16 är ej delbar med 3).
- 97 ÷ 5 = 19 R 2 (Ej delbart, slutar inte på 0 eller 5).
- 97 ÷ 7 = 13 R 6 (Ej delbart).
- Alla primtalskandidater ≤ √97 misslyckades med att dela 97 jämnt. Därför är 97 bevisat ett primtal!
Löst exempel: Varför är 91 sammansatt?
- Beräkna √91 ≈ 9,539. Vi testar endast primtal ≤ 9.
- Primtalen att testa är: 2, 3, 5, 7.
- 91 ÷ 2 = 45 R 1 (Ej delbart).
- 91 ÷ 3 = 30 R 1 (Ej delbart, siffersumma 9+1=10).
- 91 ÷ 5 = 18 R 1 (Ej delbart, slutar inte på 0 eller 5).
- 91 ÷ 7 = 13 R 0 (Jämnt delbart!).
- Eftersom 7 är en delare är 91 sammansatt: 91 = 7 × 13.
Mentala genvägar för delbarhet
Du kan snabbt utesluta många sammansatta kandidater med enkla huvudräkningsregler:
- Delbart med 2: Sista siffran är jämn (0, 2, 4, 6, 8).
- Delbart med 3: Summan av alla siffror är en multipel av 3 (t.ex. för 51: 5+1=6, så 51 ÷ 3 = 17).
- Delbart med 5: Sista siffran är 0 eller 5.
- Regeln 6k ± 1: Varje primtal större än 3 kan skrivas som 6k − 1 eller 6k + 1. Även om inte alla tal på denna form är primtal, är varje tal som inte har denna form garanterat sammansatt!
Delbarhetsregler och Primalitetsgenvägar
Grundläggande minnestrick för att snabbt sortera bort sammansatta tal utan miniräknare.
Interaktivt Diagram: Modulo-6-Hjulet (6k ± 1)
Alla primtal större än 3 hamnar uteslutande i formen 6k + 1 eller 6k - 1.
| Delare | Delbarhetsregel & Tankesätt | Praktiskt Exempel | Live Result |
|---|---|---|---|
| 2 | Sista siffran är jämn: 0, 2, 4, 6 eller 8. | 248 slutar på 8 → Delbart med 2 | |
| 3 | Summan av alla enskilda siffror är delbar med 3. | 453 → 4+5+3 = 12 (delbart med 3) → Delbart med 3 | |
| 4 | Talet som bildas av de två sista siffrorna är delbart med 4. | 3 116 slutar på 16 (16 ÷ 4 = 4) → Delbart med 4 | |
| 5 | Sista siffran är antingen 0 eller 5. | 895 slutar på 5 → Delbart med 5 | |
| 6 | Talet klarar både testet för 2 (jämnt) och testet för 3 (siffersumma). | 732 är jämnt och 7+3+2 = 12 → Delbart med 6 | |
| 7 | Dubblera sista siffran och subtrahera den från resten. Resultatet är delbart med 7. | 672 → 67 − (2×2) = 63 (63 ÷ 7 = 9) → Delbart med 7 | |
| 8 | Talet som bildas av de tre sista siffrorna är delbart med 8. | 5 128 slutar på 128 (128 ÷ 8 = 16) → Delbart med 8 | |
| 9 | Summan av alla enskilda siffror är delbar med 9. | 2 871 → 2+8+7+1 = 18 (18 ÷ 9 = 2) → Delbart med 9 | |
| 11 | Den alternerande siffersumman (addera-subtrahera-addera...) är 0 eller en multipel av 11. | 913 → 9 − 1 + 3 = 11 → Delbart med 11 | |
| 13 | Addera 4 gånger sista siffran till den återstående delen. Summan är delbar med 13. | 299 → 29 + (9×4) = 65 (65 ÷ 13 = 5) → Delbart med 13 |
Primtalsregeln 6k ± 1
Alla primtal större än 3 hamnar uteslutande i formen 6k + 1 eller 6k - 1.
Varför detta är garanterat: Varje heltal kan delas in i en av sex former: 6k, 6k+1, 6k+2, 6k+3, 6k+4, 6k+5 (vilket är 6(k+1)−1).
- 6k, 6k+2, 6k+4 är alltid jämna (delbara med 2).
- 6k+3 är alltid delbart med 3.
Viktig varning: Detta är ett nödvändigt villkor, inte ett tillräckligt. Även om varje primtal > 3 har denna form, är vissa tal på denna form sammansatta (t.ex. 25 = 6(4)+1 och 35 = 6(6)−1). Verifiera alltid kandidater med begränsad provdivision.
Varför Det Inte Finns Någon Enkel Primtalsformel
År 1772 upptäckte Leonhard Euler det anmärkningsvärda kvadratiska polynomet f(n) = n² + n + 41 som endast ger primtal för varje heltal n = 0, 1, 2, ..., 39 (40 på varandra följande primtal: 41, 43, 47, 53, 61, ..., 1601).
Men vid n = 40 ger polynomet 40² + 40 + 41 = 1 681 = 41², vilket bevisar att inget icke-konstant algebraiskt polynom någonsin kan generera uteslutande primtal i oändlighet.
1 till 100 Primtalstabell
Interaktiv 10×10-tabell. Använd Eratosthenes såll-simulator för att följa hur sammansatta tal utesluts steg för steg.
Primtal från 1 till 1 000
Det finns exakt 168 primtal mellan 1 och 1 000.
Interaktivt Diagram: Fördelning per Hundratal
Klicka på en stapel för att filtrera de 168 primtalen.
Visa alla 168 Primtal upp till 1 000
Klicka på valfritt primtal nedan för att ladda det i kalkylatorn.
Viktiga Milstolpar Bland Primtalen
Dessa referensprimtal markerar centrala gränser inom talteorin och beräkningsvetenskapen.
Viktiga milstolpar i primtalsföljden
Dessa referensprimtal markerar viktiga gränser inom matematik, beräkningstester och talteori:
#1 → 2
p₁ = 2Det minsta primtalet, det första positiva primtalet och det enda jämna primtalet som existerar. Alla efterföljande primtal är udda heltal.
#25 → 97
p₂₅ = 97Det största tvåsiffriga primtalet. Exakt 25 primtal finns mellan 1 och 100, vilket utgör 25 % av alla heltal i bas 10 upp till 100.
#100 → 541
p₁₀₀ = 541Milstolpen det 100:e primtalet. Markerar fullbordandet av de första hundra primtalen, med en total primtalstäthet på 18,5 % över detta intervall.
#1,000 → 7,919
p₁₀₀₀ = 7,919Det tusende primtalet. Bevisar att primtal blir allt glesare när talen växer: det krävs 7 919 heltal för att hitta 1 000 primtal (12,6 % täthet).
#5,000 → 48,611
p₅₀₀₀ = 48,611Det femtusende primtalet. Ligger precis under gränsen 50 000 och uppvisar en lokal täthet på cirka 10,3 %.
#10,000 → 104,729
p₁₀₀₀₀ = 104,729Riktmärket det 10 000:e primtalet. Vår omedelbara tabellslagning täcker alla primtal upp till denna gräns utan serverfördröjning.
Primtalsfunktionen π(x) och Täthet
Upptäck hur primtalens frekvens avtar och fördjupa dig i Gauss primtalssats.
Antal Primtal per Tiotals-potenser
När talen ökar blir primtalen glesare, men ändå finns det oändligt många. Lägg märke till hur primtalssatsens approximation x / ln(x) konvergerar närmare i relativ procentandel när x växer:
| Övre Gräns (x) | Exakt π(x) | Täthet (%) | Gauss PNT: x / ln(x) | Relativt Fel (%) |
|---|---|---|---|---|
| 10 | 4 | 40.00% | 4.34 | +8.5% |
| 100 | 25 | 25.00% | 21.71 | −13.1% |
| 1,000 | 168 | 16.80% | 144.76 | −13.8% |
| 10,000 | 1,229 | 12.29% | 1,085.74 | −11.7% |
| 100,000 | 9,592 | 9.59% | 8,685.89 | −9.4% |
| 1,000,000 | 78,498 | 7.85% | 72,382.41 | −7.8% |
| 10,000,000 | 664,579 | 6.65% | 620,420.69 | −6.6% |
| 100,000,000 | 5,761,455 | 5.76% | 5,428,681.02 | −5.8% |
Vad Betyder Funktionen π(x)?
Inom talteorin syftar π(x) inte på den geometriska konstanten π ≈ 3,14159. Istället antog 1700-talsmatematiker ledda av Carl Friedrich Gauss den grekiska bokstaven π (från plēthos, som betyder "mängd") för att beteckna primtalsräkningsfunktionen: det exakta antalet primtal som är mindre än eller lika med x.
Till skillnad från algebraiska funktioner är π(x) en trappstegsfunktion som ökar med 1 varje gång x passerar ett primtal.
Primtalssatsen (PNT)
Primtalssatsen, som bevisades oberoende av varandra år 1896 av Jacques Hadamard och Charles Jean de la Vallée Poussin, säger att när x går mot oändligheten följer fördelningen av primtal:
Denna sats avslöjar att sannolikheten för att ett slumpmässigt valt heltal nära x är ett primtal är ungefär 1 / ln(x).
Hitta Primtal i ett Intervall
Hitta, räkna och beräkna den exakta BigInt-summan av primtalen mellan två valfria tal.
Hitta Nästa och Föregående Primtal
Identifiera de direkt angränsande primtalen, beräkna avståndet och hitta det största primtalet ≤ n.
Strikta Grannar vs Inkluderande Gränser
När man hittar intilliggande primtal kräver matematisk precision att man skiljer mellan strikt intilliggande primtal och inklusiva gränser:
- Strikt föregående primtal (p < n): Det största primtalet som är strikt mindre än n. För n = 97 är föregående primtal 89.
- Strikt nästa primtal (p > n): Det minsta primtalet som är strikt större än n. För n = 97 är nästa primtal 101.
- Största primtal ≤ n: Om n i sig är ett primtal (som 97), är det största primtalet ≤ 97 lika med 97. Om n är sammansatt (som 90), är det 89.
Bertrands Postulat & Lika Avstånd
Hur långt borta kan nästa primtal vara? År 1850 bevisade Pafnutij Tjebysjov Bertrands postulat: för varje heltal n > 3 finns det alltid minst ett primtal p sådant att:
Lika avstånd (oavgjort): För vissa tal ligger föregående och nästa primtal på exakt samma avstånd. Till exempel, för n = 6 är föregående 5 (avstånd 1) och nästa är 7 (avstånd 1). Båda är närmaste primtal!
Primtalsfaktorisering med Lösning
Hur varje sammansatt tal kan delas upp unikt i potenser av primtal.
Interaktivt faktorträd & divisionsstege
Ange valfritt heltal för att generera både dess visuella SVG-faktorträd och en divisionsstege steg för steg.
Kontroll av Relativt Primiska Tal (Coprime)
Kontrollera om två tal saknar gemensamma delare förutom 1 med Euklides algoritm.
Euklides upptäckte att det att hitta sgd(a, b) är identiskt med att hitta den största kvadratiska plattan som sömlöst kan täcka en a × b-rektangel utan några mellanrum eller överlappningar:
Divisionssteg med Euklides algoritm
Kan två sammansatta tal vara relativt prima?
Ja, absolut! Detta är ett av de mest missförstådda begreppen inom elementär talteori. Två tal är relativt prima (koprima) om deras största gemensamma delare är 1, oavsett om talen själva är primtal eller inte.
Betrakta 8 = 2³ (sammansatt) och 9 = 3² (sammansatt). Inget av talen är ett primtal! Men eftersom deras primtalsfaktoriseringar inte delar några gemensamma primtal är sgd(8, 9) = 1, vilket gör dem helt relativt prima.
Varför relativ primhet är viktig inom kryptografi
- Eulers fi-funktion φ(n): Räknar hur många heltal upp till n som är relativt prima till n. För primtal gäller φ(p) = p − 1.
- RSA-nyckelgenerering: Den publika exponenten e måste vara strikt relativt prima till φ(n) = (p − 1)(q − 1) för att dess modulära multiplikativa invers d ska existera.
- Hash-fördelning: Att välja relativt prima storlekar för hashtabeller förhindrar klustring i högpresterande hashtabeller.
Tal som Ser ut som Primtal (Men Inte Är Det)
Kluriga sammansatta tal som ofta lurar elever och programmerare.
Dekonstruktion av 91: Det mest berömda falska primtalet
Den Kognitiva Blinda Fläcken
91 slutar på 1, så det klarar jämnt-kontrollen (2). Siffersumman är 9+1=10, så det klarar 3. Slutar inte på 5. Eftersom varken 7 eller 13 finns med i vanliga enkla multiplikationstabeller antar människor undermedvetet att 91 måste vara ett primtal!
Speciella Typer av Primtal
Utforska unika primtalsklasser med fascinerande matematiska egenskaper.
Quick Special-Prime Scanner
Test any prime to see every special mathematical family it belongs to simultaneously.
Särskilda Primtalsfamiljer
Utforska unika primtalsklasser med fascinerande matematiska egenskaper.
Tvillingprimtal
Par av primtal som skiljer sig åt med exakt 2: (p, p + 2). Den berömda olösta tvillingprimtalsförmodan säger att det finns oändligt många sådana par.
Mersenneprimtal
Primtal som kan skrivas på formen 2ᵖ − 1, där exponenten p själv måste vara ett primtal. De är direkt kopplade till jämna perfekta tal och utgör de största kända primtalen.
Sophie Germain-primtal
Ett primtal p är ett Sophie Germain-primtal om 2p + 1 också är ett primtal (kallas ett säkert primtal). Dessa spelar en avgörande roll i kryptografiska protokoll.
Palindromprimtal
Ett primtal som läses likadant framlänges och baklänges i bas 10. Anmärkningsvärt nog har alla palindromiska primtal, med undantag för 11, ett udda antal siffror!
Hur Vår Algoritm Fungerar
Transparanta matematiska metoder med tydliga bevisgarantier.
Flödesschema: Motorns Beslutskedja
Följ den exakta beräkningsvägen som vår motor kör för att utvärdera ett heltal.
Små heltal: Provdivision
För inmatningar upp till 1 000 000 000 000 (10¹²) utför vi begränsad provdivision med talföljden 6k ± 1 upp till ⌊√n⌋. Om ingen delare hittas är primtalsegenskapen matematiskt bevisad.
Intervallistor: Eratosthenes såll
För intervallfrågor använder vår motor ett optimerat bitset-baserat Eratosthenes såll med komplexiteten O(n log log n), som exakt filtrerar bort sammansatta multiplar.
Stora heltal: Deterministisk Miller-Rabin
För tal upp till 2⁶⁴ − 1 (18,4 triljoner) använder vi ett deterministiskt Miller-Rabin-primtalstest med 7 baser (2, 325, 9375, 28178, 450775, 9780504, 1795265022). Detta ger ovillkorlig deterministisk säkerhet utan sannolikhetsfel.
BigInt-aritmetik med exakt precision
Alla stora beräkningar bearbetas genom JavaScripts inbyggda BigInt-objekt för att förhindra 64-bitars IEEE-754 flyttalsavrundningsfel bortom 2⁵³ − 1 (9 007 199 254 740 991).
| Operation / Läge | Matematisk Metod | Garanterad Gräns | Resultatsäkerhet |
|---|---|---|---|
| Kontrollera primtal | Square root check & advanced prime test | Numbers up to 18 quintillion | Deterministiskt bevis (0 % fel) |
| Primfaktorer | Step-by-step division test | Numbers up to 1 trillion | Deterministiskt bevis (0 % fel) |
| N:te primtalet | Fast prime sequence lookup | Up to the 10,000th prime (104,729) | Deterministiskt bevis (0 % fel) |
| Primtal i intervall | Prime grid sieve | Ranges up to 10,000 numbers | Deterministiskt bevis (0 % fel) |
Varför Primtal Är Så Viktiga
Långt bortom ren teori skyddar primtalen den moderna världens IT-säkerhet och kryptering.
Interaktivt Diagram: Pedagogisk Demonstration av RSA-Kryptering
Se hur multiplikationen av två stora primtal bildar den matematiska envägsfällan bakom internetkryptering.
Interactive RSA Key Scale Explorer
Compare toy classroom locks with modern banking encryption scales:
Educational demonstration above uses small numbers (like 35) so every exponent step is visible by hand.
Primtal kallas ofta "matematikens atomer" eftersom varje sammansatt heltal kan byggas genom att multiplicera primtal med varandra. Men deras unika algebraiska oåterkallelighet gör dem också oumbärliga i digitala system.
Publik nyckelkryptografi
Säkerhetsprotokoll som RSA-kryptering, SSH-nycklar och TLS-certifikat förlitar sig på den matematiska falluckan att det är trivialt att multiplicera två stora primtal, men beräkningsmässigt omöjligt att faktorisera deras produkt.
Hashtabeller & PRNG
Storlekar på hashtabeller och pseudoslumptalsgeneratorer använder ofta primtalsbaserad modulär aritmetik för att minimera hashkollisioner, förhindra klustring och fördela minnesplatser jämnt.
Talteori & ren matematik
Primtal står i centrum för några av vetenskapens djupaste olösta mysterier, inklusive Riemannhypotesen, Goldbachs förmodan och fördelningen av primtalsgap.
Precision, Vetenskapliga Källor och Gränser
Peer-reviewade algoritmer, deterministiska gränser och fullständig transparens.
Live Browser Engine Self-Test
Verify engine.js directly in your browser against adversarial pseudoprimes, boundaries, and numbers above IEEE-754 float precision.
Deterministisk Primtalsgaranti
För alla heltal n < 2⁶⁴ (upp till 18 446 744 073 709 551 615) utvärderar vår motor de 7 deterministiska baser som bevisats av CP-Algorithms samt Sorenson & Webster. Detta test är ett matematiskt bevis, inte en sannolikhet: noll pseudoprimtal eller Carmichael-tal kan passera.
Minnes- och Beräkningsgränser
Vanliga kalkylatorwebbplatser lider av flyttalsavrundningsfel enligt JavaScript IEEE 754 ovanför 2⁵³ − 1 (9 007 199 254 740 991). Vår motor tolkar råa siffersträngar direkt till inbyggda BigInt-typer med godtycklig precision, vilket garanterar noll trunkeringsfel.
Vetenskaplig Litteratur och Referenser
Varje driftsättning verifieras mot automatiserade enhetstester som täcker de första 10 000 OEIS-primtalen, kända sammansatta Carmichael-fällor (561, 1105, 1729, 2465), Mersenne-exponenter, tvillingprimtal och euklidiska bevis för relativ primhet.
Akademiska referenser & auktoritativa källor
- Crandall, R., & Pomerance, C. (2005): Prime Numbers: A Computational Perspective. 2:a uppl., Springer-Verlag. (Grundläggande referens om Miller-Rabin-baser, Pollards rho och Baillie-PSW-testning).
- Sorenson, J., & Webster, J. (2015): Strong Pseudoprimes to Twelve Prime Bases. Mathematics of Computation, 85(301), s. 2489–2503.
- OEIS: The On-Line Encyclopedia of Integer Sequences (OEIS): Följd A000040: Primtalen.
- GIMPS: Great Internet Mersenne Prime Search (GIMPS): Officiell spårare för rekord över största kända primtal. (2¹³⁶²⁷⁹⁸⁴¹ − 1).
- CP-Algorithms: CP-Algorithms & e-maxx: Deterministisk Miller-Rabin-primtalsalgoritm.
Vanliga Frågor (FAQ)
Tydliga och matematiskt rigorösa svar på vanliga frågor om primtal.
Vad är ett primtal?
Ett primtal är ett positivt heltal strikt större än 1 som har exakt två olika positiva delare: 1 och sig självt. Vanliga exempel är 2, 3, 5, 7, 11, 13 och 97.
Varför räknas inte 0 och 1 som primtal?
Enligt den matematiska definitionen måste ett primtal ha exakt två olika positiva delare. Talet 1 har endast en positiv delare (sig självt) och uppfyller inte kravet. Talet 0 har oändligt många delare eftersom 0 delat med vilket nollskilt heltal som helst blir 0 med rest 0.
Varför är 2 det enda jämna primtalet?
Varje jämnt heltal större än 2 är delbart med 2 utöver 1 och sig självt (t.ex. 4 = 2 × 2, 6 = 2 × 3). Eftersom de har minst tre delare är alla jämna tal större än 2 sammansatta. 2 är det enda jämna talet med exakt två delare.
Är 7 och 9 båda primtal?
Nej. 7 är ett primtal eftersom dess enda delare är 1 och 7. Men 9 är ett sammansatt tal eftersom det har tre delare: 1, 3 och 9 (3 × 3 = 9).
Hur kontrollerar man om ett stort tal är ett primtal?
För mindre tal testar datorer primtalsdelare upp till kvadratrotsgränsen ⌊√n⌋. För 64-bitars heltal upp till 18 kvintiljoner utvärderar deterministiska Miller-Rabin-tester 7 matematiskt bevisade baser (2, 325, 9375, 28178, 450775, 9780504, 1795265022) med 100 % matematisk säkerhet.
Vilket är det största primtalet?
Det finns inget största primtal. Omkring år 300 f.Kr. bevisade Euklides att det finns oändligt många primtal. Det finns dock ett största för närvarande känt primtal upptäckt via GIMPS: 2^136 279 841 − 1, som innehåller 41 024 320 siffror.
Vad är relativt prima (koprima) tal?
Två heltal är relativt prima om deras största gemensamma delare (SGD) är 1. Varken det ena eller det andra talet behöver vara ett primtal i sig. Till exempel är 8 (2³) och 9 (3²) båda sammansatta, men sgd(8, 9) = 1, vilket gör dem relativt prima.
Hur många primtal finns det mellan 1 och 100?
Det finns exakt 25 primtal mellan 1 och 100: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 och 97. Deras summa är 1 060.
Hur fungerar primtalsfaktorisering på en Casio fx-991ES räknare?
På kompatibla modeller som Casio fx-991ES PLUS eller fx-115ES PLUS anger du heltalet, trycker på [=], trycker sedan på [SHIFT] följt av [FACT]-tangenten. Skärmen visar omedelbart talets primtalsfaktorisering.