Zufallszahlen-Generator
Kryptografisch sichere Zufalls-Ganzzahlen mit Bereich, Anzahl und Einzigartigkeit.
Bereich, Anzahl und ob einzigartig festlegen. Wir nutzen window.crypto.getRandomValues und Rejection Sampling, um Modulo-Bias auszuschliessen - kein Math.random.
So funktioniert's
Bereich und Anzahl wählen
Min, Max (inkl.) und wie viele Zahlen.
Einzigartigkeit und Sortierung einstellen
« Einzigartig » für Ziehung ohne Zurücklegen; « Sortieren » für aufsteigende Reihenfolge.
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.