Großzahlrechner
Arithmetik mit beliebig großen ganzen Zahlen direkt im Browser berechnen.
Großzahlrechner
Javas native Zahlen verlieren die Genauigkeit jenseits von etwa 15 Stellen – das macht sie für Kryptographie-Schlüsselgrößen, Kombinatorik oder einfach nur die korrekte Multiplikation zweier großer Ganzzahlen unbrauchbar. Dieser Rechner wertet Ausdrücke stattdessen mit BigInt-Arithmetik aus, sodass eine 40-stellige Zahl multipliziert mit einer anderen 40-stelligen Zahl exakt zurückkommt, Ziffer für Ziffer, ohne Rundung.
Geben Sie einen Ausdruck pro Zeile ein und jede Zeile wird allein und der Reihe nach ausgewertet – fügen Sie einen ganzen Stapel von Berechnungen ein und erhalten Sie einen passenden Stapel von Ergebnissen. Die unterstützten Operatoren sind + − * / % (Ganzzahldivision und Rest) und ^ oder ** für die Potenzierung, plus Klammern zur Gruppierung und ein nachfolgendes ! für die Fakultät. Zwei benannte Funktionen vervollständigen die Sammlung: gcd(a, b) für den größten gemeinsamen Teiler und modpow(basis, exponent, modulus) für die schnelle modulare Exponentiation – der Prozess hinter RSA und Diffie-Hellman, berechnet ohne jemals die astronomisch große Zwischenleistung zu realisieren.
Die Optionen kontrollieren, wie Ergebnisse geschrieben werden, nicht was berechnet wird. Tausender-Trennzeichen gruppieren die Ziffern eines dezimalen Ergebnisses zur Lesbarkeit oder gruppieren binäre, oktale und hexadezimale Ausgaben in kurze Blöcke, wenn Sie die Ausgabebasis wechseln. Das Einschalten der Ziffernanzahl hängt an, wie viele Dezimalstellen ein Ergebnis hat – praktisch zum schnellen Schätzen der Größe einer Fakultät oder Potenz, bevor Sie sie anderswo verwenden. Die wissenschaftliche Notation wird nur aktiviert, sobald ein dezimales Ergebnis 21 Ziffern überschreitet, wodurch eine gerundete "1,23457e+40" statt einer Wand von Ziffern gedruckt wird. Ein paar Sicherheitsgrenzen – Fakultät auf 10.000! begrenzt, Ergebnisse auf eine Million Ziffern begrenzt – halten die Seite reaktionsschnell, statt bei einem fehlgeleiteten Ausdruck einzufrieren.
Alles läuft lokal in Ihrem Browser; kein Ausdruck oder Ergebnis wird jemals irgendwohin gesendet. Kopieren Sie die Ausgabe, laden Sie sie als .txt-Datei herunter oder senden Sie sie direkt zurück in die Eingabe, um eine weitere Berechnung zu verketten.