Zum Inhalt springen

Zufallszahlen-Generator

Kryptografisch sichere Zufalls-Ganzzahlen mit Bereich, Anzahl und Einzigartigkeit.

Läuft in deinem Browser

Bereich, Anzahl und ob einzigartig festlegen. Wir nutzen window.crypto.getRandomValues und Rejection Sampling, um Modulo-Bias auszuschliessen - kein Math.random.

So funktioniert's

  1. Bereich und Anzahl wählen

    Min, Max (inkl.) und wie viele Zahlen.

  2. Einzigartigkeit und Sortierung einstellen

    « Einzigartig » für Ziehung ohne Zurücklegen; « Sortieren » für aufsteigende Reihenfolge.

  3. Neu generieren oder kopieren

    Regenerate-Button für eine neue Ziehung. Kopieren: eine Zahl pro Zeile.

Was ist das?

Ein Zufallszahlen-Generator produziert unvorhersagbare Ganzzahlen in einem Bereich. Entscheidend ist die Zufallsquelle: ein kryptografischer RNG liefert Ausgaben, die niemand vorhersehen kann, auch mit Wissen über frühere Werte. Math.random reicht für Spielanimationen, nicht für eine Ziehung, bei der Fairness zählt.

Wann verwenden

Würfeln für ein Brettspiel auf dem Handy, einen Gewinner aus einer Liste ziehen, Testdaten erzeugen, Lottozahlen, Draft-Reihenfolge, Eventnummern, Notfall-OTP.

Häufige Fehler

Math.random für Fairness-sensible Dinge - vorhersagbar für Angreifer. « Einzigartige » Zahlen aus einem zu kleinen Bereich erzeugen (Bereich >= Anzahl notwendig). Und « kryptografisch zufällig » mit « plattformweit gleichverteilt » verwechseln - hier beides, aber Fairness hängt vom Zweiten ab.

FAQ

Sind die Zahlen wirklich zufällig?
Kryptografisch pseudo-zufällig. Der CSPRNG des Browsers wird vom OS geseedet und ist für jeden praktischen Zweck nicht von echtem Zufall zu unterscheiden - dieselbe Primitive wie TLS.

Mehr in dieser Kategorie