Faire Zufallszahlen
Verlosungen, Gewinnspiele, Auswahl im Unterricht, Stichproben für Studien und Brettspiele brauchen Zahlen, die niemand vorhersagen oder beeinflussen kann. Dieser Generator nutzt crypto.getRandomValues, den kryptografischen Zufallsgenerator jedes modernen Browsers, dieselbe Quelle, aus der Verschlüsselungsschlüssel entstehen.
Er vermeidet auch einen subtilen Fehler vieler einfacher Generatoren: Eine Zufallszahl „modulo 6“ macht manche Ergebnisse etwas wahrscheinlicher. Hier hat jede Zahl im Bereich genau dieselbe Chance.
Optionen
- Bereich: Minimum und Maximum, beide eingeschlossen.
- Anzahl: bis zu 1.000 Zahlen auf einmal.
- Keine Wiederholungen: jede Zahl höchstens einmal, wie Lose aus einer Trommel; 6 aus 1–49 simuliert einen Lottoschein.
- Nachkommastellen: Werte wie 3,47 zwischen 0 und 10.
Beispiel
Eine Tombola mit 250 Losen: Bereich 1 bis 250, Anzahl 3, keine Wiederholungen, und du erhältst drei verschiedene Gewinnnummern.
So funktioniert es
Für jede Zahl zieht die Seite 32 Zufallsbits aus dem kryptografischen Generator des Browsers. Hat der Bereich N Werte, werden Ziehungen verworfen, die manche Werte wahrscheinlicher machen würden, der Rest wird auf deinen Bereich abgebildet. Bei Nachkommastellen wird auf einem Raster mit Schritten von 10 hoch minus Anzahl der Stellen gezogen. Ohne Wiederholungen werden Doppelte neu gezogen. Die Zahlen entstehen im Browser beim Öffnen und bei jedem Klick auf Erzeugen; nichts wird gesendet oder gespeichert.
Häufige Fragen
Ist das wirklich zufällig?
Es nutzt den kryptografisch sicheren Generator des Browsers, praktisch unvorhersehbar und geeignet für Verlosungen und Schlüssel.
Kann ich Wiederholungen vermeiden?
Ja, aktiviere Keine Wiederholungen. Der Bereich muss mindestens so viele Zahlen enthalten, wie du anforderst.
Kann ich ihn für eine Verlosung nutzen?
Ja. Für eine offizielle Ziehung dokumentiere Einstellungen und Ergebnis vor Zeugen.
Sind beide Grenzen eingeschlossen?
Ja, Minimum und Maximum können beide gezogen werden.
Quellen
- W3C — Web Cryptography API
- NIST SP 800-63B — Digital Identity Guidelines: Authentication
- Wikipedia — Random number generation
Geprüft am 17.10.2026 · Testvektoren fixtures/calculators/math/random-number-generator/