Die Arbeit mit Zahlen außerhalb einer Tabellenkalkulation erfordert oft den Kontextwechsel zwischen speziellen Tools – einem Prozentrechner hier, einem Zufallszahlengenerator dort, einem Basiskonverter woanders. Die Kombination dieser allgemeinen Vorgänge in einem einzigen Tool spart Zeit und sorgt dafür, dass alle Vorgänge aus Datenschutzgründen lokal im Browser ausgeführt werden. In den folgenden Abschnitten werden die fünf zahlenorientierten Operationen behandelt, die in der täglichen Arbeit am häufigsten vorkommen, die spezifischen Anwendungsfälle, für die sie jeweils konzipiert sind, und die Funktionsweise der zugrunde liegenden Mathematik für die Operationen, die über subtile Implementierungsoptionen verfügen.

Prozentuale Operationen: Die fünf Modi, die wirklich wichtig sind

Prozentrechnungen sind trügerisch subtil, da mehrere verschiedene Operationen dieselbe allgemeine Form haben, aber unterschiedliche Ergebnisse liefern. Dieses Tool implementiert fünf verschiedene Prozentmodi, die jeweils auf eine bestimmte Frage aus der realen Welt abzielen. Der Modus „Prozentwert“ beantwortet die Frage: „Was sind X % von Y?“ – Wird für Umsatzsteuerberechnungen, Trinkgeldbeträge und Rabattberechnungen verwendet. Die Formel ist eine einfache Multiplikation: X % × Y = – wird für Jahresvergleiche, Anlagerenditen und Leistungskennzahlen verwendet. Die Formel lautet (neu − alt) / |alt| × 100, wobei der Absolutwert im Nenner negative Basislinien korrekt verarbeitet. Der Modus „prozentualer Unterschied“ beantwortet die Frage: „Wie unterschiedlich sind diese beiden Vergleichswerte?“ – Wird zum Vergleichen von Messungen verwendet, bei denen keines der beiden Referenzwerte ist. Die Formel verwendet den Durchschnitt beider Werte als Nenner: |a − b| / ((a+b)/2) × 100. Der Modus „Rückwärtsberechnung“ beantwortet die Frage: „Was war der ursprüngliche Wert vor dieser prozentualen Änderung?“ – Wird zum Aufheben der Anwendung von Steuern oder Aufschlägen verwendet. Und Der Prozentrechner ergänzt alle fehlenden Teile von „X ist Y % von Z“, wenn Sie zwei der drei kennen. Die Verwendung des richtigen Modus ist wichtig, da die Verwendung der falschen Formel zu überzeugend aussehenden, aber falschen Ergebnissen führt und viele reale Fehler in der Geschäftsberichterstattung auf falsch angewendete Prozentberechnungen zurückzuführen sind.

Zufallszahlen für gelegentliche, nicht sicherheitsrelevante Zwecke

Die Registerkarte „Zufall/Würfel“ deckt zwei verschiedene Kategorien ab: das Generieren zufälliger Ganzzahlen innerhalb eines bestimmten Bereichs und das Würfeln virtueller Würfel in der Standardnotation (3W6, 1W20, 2W10+4). Beide verwenden die integrierte Funktion Math.random() des Browsers, die pseudozufällige Gleitkommawerte in [0, 1) zurückgibt. Das Tool skaliert diese Werte für alltägliche Aufgaben wie Würfelwürfe, Stichproben und das Zeichnen von Namen aus einer Liste auf den ausgewählten Bereich. Math.random() ist nicht für Passwörter, Sitzungstoken, Nonce-Werte oder andere sicherheitsrelevante Zwecke geeignet. Verwenden Sie stattdessen „crypto.getRandomValues()“. Dieses Tool ist ausdrücklich für den nicht-kryptografischen Gebrauch bestimmt und die Fisher-Yates-Mischoption stellt sicher, dass beim Ziehen eindeutiger Werte aus einem Bereich keine Duplikate entstehen, was beim Ziehen von Karten aus einem virtuellen Deck oder beim Zuweisen zufälliger Mitbewohner wichtig ist. Das Verlaufsprotokoll hält aktuelle Ergebnisse sichtbar und alle Werte werden auf Ihrem Gerät generiert.

Basiskonvertierung, römische Ziffern und Zahleneigenschaften

Die verbleibenden drei Registerkarten behandeln weniger häufige, aber dennoch praktische Vorgänge. Die Basiskonvertierung verarbeitet Dezimalzahlen, Binärzahlen, Hexadezimalzahlen, Oktalzahlen und jede beliebige benutzerdefinierte Basis von 2 bis 36 (wobei die Ziffern 0–9 plus die Buchstaben A–Z für die Werte 10–35 verwendet werden). Die zugrunde liegende Mathematik ist die Positionsnotation – jede Ziffer wird mit der auf ihre Position angehobenen Basis multipliziert – und das Tool zeigt die vier Standard-Basisausgaben zusammen sowie bei Auswahl eine benutzerdefinierte Basisausgabe an. Die Binärausgabe umfasst zur besseren Lesbarkeit eine Nibble-Gruppierung (Leerzeichen alle 4 Bits). Römische Ziffern decken die ganzen Zahlen 1 bis 3.999 mit den standardmäßigen sieben Symbolen (I, V, Der Jahresmodus konvertiert direkt zwischen Jahren und ihren römischen Äquivalenten (MMXXIV für 2024), was für Urheberrechtshinweise und historische Datumsumrechnungen nützlich ist. Number Properties meldet Primalität, Faktorisierung, Teilerdetails, Erkennung perfekter Quadrate, Fibonacci-Mitgliedschaft, GCD und LCM mit einer zweiten Eingabe, Häufigkeitsklassifizierung (reichlich/mangelhaft/perfekt) und zugehörige Prüfungen. Bei Werten bis zu 10 Millionen werden die Eigenschaften sofort berechnet, da bei der Probedivision nur Faktoren durch die Quadratwurzel geprüft werden.