Zufallszahlengenerator
Wähle einen Bereich und ziehe eine oder tausende Zufallszahlen: ganzzahlig oder mit Nachkommastellen, mit oder ohne Wiederholung, auf Wunsch sortiert. Der kryptografische Generator des Browsers wird genutzt und der Modulo-Bias entfernt, damit jede Zahl exakt gleich wahrscheinlich ist.
Zu 100 % in deinem Browser verarbeitet
Ctrl + Enter ausführenCtrl + C Ergebnis kopieren
So funktioniert es
- 1Lege Minimum und Maximum fest (beide inklusive) oder nutze eine Schnellwahl wie Würfel oder Lotto.
- 2Wähle die Anzahl, die Nachkommastellen und ob sich Zahlen wiederholen dürfen.
- 3Klicke auf „Generieren“ oder drücke Strg/Cmd + Enter.
- 4Kopiere oder lade die Liste herunter oder teile einen Link mit denselben Einstellungen.
Anwendungsfälle
- Gewinnspiele in sozialen Netzwerken, Tombolas und Wettbewerbe mit eindeutigen Zahlen.
- Tipps für Lotto, Bingo oder Brettspiele.
- Zufällige Auswahl von Stichproben, Schülern oder Reihenfolgen.
- Numerische Testdaten für Entwicklung und Tabellen.
Häufig gestellte Fragen
Sind die Zahlen wirklich zufällig?
Sie werden mit crypto.getRandomValues erzeugt, dem kryptografisch sicheren Generator des Browsers, der aus der Entropie des Betriebssystems gespeist wird. Er ist deutlich robuster als Math.random und für Ziehungen geeignet.
Was ist Modulo-Bias und wie wird er vermieden?
Wird eine Zufallszahl per Modulo auf einen Bereich reduziert, kommen die ersten Werte etwas häufiger vor. Hier werden die überzähligen Werte verworfen (Rejection Sampling), sodass jede Zahl im Bereich exakt gleich wahrscheinlich ist.
Was bedeutet „ohne Wiederholung“?
Jede Zahl darf nur einmal in der Liste vorkommen, wie beim Ziehen von Kugeln aus einer Trommel. Deshalb kannst du nicht mehr Zahlen anfordern, als der Bereich enthält.
Sind Minimum und Maximum eingeschlossen?
Ja, der Bereich ist geschlossen: Mit Minimum 1 und Maximum 6 kann jede Zahl von 1 bis 6 kommen – wie beim Würfel.
Wie viele Zahlen kann ich auf einmal erzeugen?
Bis zu 10.000 pro Ziehung, als Ganzzahlen oder mit bis zu 10 Nachkommastellen.