Primzahl-Prüfer (mit Primfaktorzerlegung)
Gib eine nicht-negative ganze Zahl bis zu 10^18 ein. Der Rechner prüft die Primalität mit Probedivision (deterministisch bis ~10^15 in vertretbarer Zeit) und gibt die Primfaktorzerlegung für zusammengesetzte Zahlen.
- Vorherige Primzahl
- 89
- Nächste Primzahl
- 101
Wie es funktioniert
Was eine Primzahl ist
Eine Primzahl ist eine natürliche Zahl größer als 1, die keine positiven Teiler außer 1 und sich selbst hat. Die ersten Primzahlen: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37. Sie sind die ‚Atome' der ganzzahligen Arithmetik – jede ganze Zahl ≥ 2 kann eindeutig als Produkt von Primzahlen geschrieben werden (Fundamentalsatz der Arithmetik).
1 ist per Konvention keine Primzahl. 0 und negative Zahlen sind keine Primzahlen. 2 ist die einzige gerade Primzahl – jede andere gerade Zahl ist durch 2 teilbar und damit zusammengesetzt.
Wie der Test funktioniert
Wir verwenden Probedivision: Überprüfe Teilbarkeit durch 2, dann 3, dann 5, 7, 11, … bis √n. Wenn keine glatt teilt, ist n eine Primzahl. Wir verwenden die 6k±1-Optimierung, die nur Kandidaten der Form 6k+1 oder 6k−1 prüft (da alle Primzahlen > 3 diese Form haben), was die Anzahl der Tests um 2/3 reduziert.
Probedivision ist schnell für n bis ~10^15 (Sekundenbereich). Darüber hinaus werden fortgeschrittene Tests wie Miller-Rabin (probabilistisch) oder AKS (deterministisch) benötigt. Wir begrenzen auf 10^18, um das Einfrieren des Browsers bei extremen Eingaben zu verhindern.
Warum Primzahlen wichtig sind
Kryptographie: RSA-Verschlüsselung multipliziert zwei ~1.000-stellige Primzahlen zu einer Zahl, die schwer zu faktorisieren ist. Die Sicherheit beruht auf der Schwierigkeit der Faktorisierung großer Zahlen – eine Herausforderung, die seit Jahrtausenden erforscht wird.
Mathematikunterricht: Primfaktorzerlegung ist grundlegend. Konzepte wie GCD, LCM, modulare Arithmetik, Brüche und Zahlentheorie bauen alle auf der Primfaktorstruktur auf.
Informatik: Hash-Tabellen-Größen, Zufallszahlengeneratoren und viele Algorithmen verwenden Primzahlen für ihre besonderen Teilbarkeitseigenschaften.
Häufige Fragen
›Ist 1 eine Primzahl?
Nein. 1 ist eine ‚Einheit', keine Primzahl. Primzahlen haben genau zwei verschiedene positive Teiler (1 und sich selbst); 1 hat nur einen.
›Ist 0 eine Primzahl?
Nein. Primzahlen sind ganze Zahlen > 1.
›Ist 2 eine Primzahl?
Ja – 2 ist die einzige gerade Primzahl. Alle anderen geraden Zahlen haben 2 als Teiler neben 1 und sich selbst.
›Wie wird die nächste Primzahl gefunden?
Durch Inkrementieren von n+1 und Primalitätstest bei jedem Schritt. Es gibt immer eine Primzahl innerhalb von n × ln(n) jeder Zahl, sodass das auch für große Eingaben schnell endet.
›Warum ist das Maximum 10^18?
JavaScript BigInt verarbeitet Größeres, aber Probedivision wird zu langsam. 10^18 ist sicher für Sekundenbereich-Checks typischer Eingaben. Darüber hinaus spezialisierte Tools wie SymPy oder Mathematica verwenden.
›Kann man 1.000-stellige Primzahlen prüfen?
Nicht mit diesem Tool – Probedivision ist in dieser Größenordnung zu langsam. Kryptographie verwendet Miller-Rabin-Wahrscheinlichkeitstests für 1.024-Bit-Primzahlen (~300 Stellen).
›Was ist eine Mersenne-Primzahl?
Eine Primzahl der Form 2^p − 1. Stand 2025 sind nur 51 bekannt. Die größte bekannte Primzahl (M82589933) ist eine Mersenne-Primzahl mit ~25 Millionen Stellen.
›Verlassen die Daten meinen Browser?
Nein. Die Berechnung läuft lokal; nichts wird an einen Server gesendet.
Verwandte Tools
Zuletzt aktualisiert: