TanodTools
DE

Zufallszahlen-Generator

Wählen Sie einen Bereich und wie viele Zahlen Sie möchten. Jede wird gleichverteilt aus der sicheren Zufallsquelle Ihres Browsers gezogen.

Läuft vollständig in Ihrem Browser

0 ergibt ganze Zahlen.

Bis zu 10.000 Zahlen pro Ziehung, Grenzen mit bis zu 30 Ziffern und bis zu 10 Nachkommastellen. Ergebnisse werden nicht gespeichert; beim Neuladen der Seite sind sie weg.

So erzeugen Sie Zufallszahlen

  1. Geben Sie den kleinsten und den größten Wert ein. Beide Enden können gezogen werden, und negative Zahlen funktionieren.
  2. Legen Sie fest, wie viele Zahlen Sie möchten, und aktivieren Sie Ohne Wiederholung, wenn jede Zahl anders sein muss.
  3. Klicken Sie auf Erzeugen und kopieren Sie dann die Liste oder laden Sie sie als Textdatei herunter.

Warum ein sicherer Generator, und was „zufällig“ hier bedeuten muss

Eine faire Ziehung bedeutet, dass jeder zulässige Wert gleich wahrscheinlich ist und eine Ziehung nichts über die nächste verrät. Math.random() ist schnell, aber eine getarnte vorhersagbare Folge; für Animationen reicht das, für eine Preisverlosung nicht. Das crypto.getRandomValues des Browsers wird vom Betriebssystem gespeist und ist die richtige Quelle für alles, worüber sich Menschen streiten könnten. Darauf baut dieser Zufallszahlen-Generator auf.

Aus rohen Zufallsbits eine Zahl von 1 bis 6 zu machen, ist der Punkt, an dem viele Tools Fehler machen. Ein 32-Bit-Wert hat 4.294.967.296 Möglichkeiten, die sich nicht glatt durch 6 teilen lassen, daher macht die Verwendung des Rests die niedrigen Augenzahlen ein klein wenig wahrscheinlicher. Die Lösung ist die Verwerfungsmethode: Das größte Vielfache der Bereichsgröße unter 232 ist die Grenze, und eine Ziehung darüber wird verworfen und neu gezogen. Bei Bereichen, die breiter als 32 Bit sind, zieht das Tool genau so viele Bits wie nötig und verwirft alles über dem Bereich, mit großen Ganzzahlen, damit Werte in der Nähe von 9.007.199.254.740.991 exakt bleiben.

Dezimalzahlen nutzen dieselbe Idee auf einem Raster. Bei zwei Nachkommastellen wird der Bereich 0 bis 5 als die ganzen Zahlen 0 bis 500 behandelt, eine davon gezogen und das Komma wieder eingesetzt. So bleibt jeder Rasterwert gleich wahrscheinlich, statt eine stetige Zahl zu runden.

Tipps

  • Um Personen statt Zahlen auszuwählen, fügen Sie eine Liste in Namen auslosen ein.
  • Sie brauchen ein Geheimnis, keine Zahl? Der Passwort-Generator nutzt dieselbe Zufallsquelle mit Zeichengruppen.
  • Sie möchten eine eindeutige Kennung statt einer kleinen Zahl? Probieren Sie den UUID-Generator.

Häufige Fragen

Sind die Zahlen wirklich zufällig?

Sie stammen aus crypto.getRandomValues, demselben sicheren Generator, den Browser für Verschlüsselungsschlüssel verwenden, nicht aus Math.random. Jeder Wert in Ihrem Bereich ist gleich wahrscheinlich. Der Generator ist gut genug für Spiele, Verlosungen und Stichproben; für regulierte Lotterien wurde er nicht geprüft.

Was ist Modulo-Verzerrung, und hat dieses Tool sie?

Nimmt man eine zufällige 32-Bit-Zahl und behält den Rest nach der Division durch die Bereichsgröße, werden manche Ergebnisse etwas wahrscheinlicher, sobald der Bereich 232 nicht glatt teilt. Dieses Tool verwirft jede Ziehung, die in den ungleichmäßigen Rest fällt, und zieht neu, sodass jeder Wert genau dieselbe Chance hat. Das gilt auch für riesige Bereiche, die mit großen Ganzzahlen verarbeitet werden.

Wie funktioniert „Ohne Wiederholung“, und wann klappt es nicht?

Das Tool zieht jede neue Zahl und überspringt alle, die schon vorkamen, oder mischt bei kleinen Bereichen den ganzen Bereich und nimmt die ersten Werte. Fordern Sie mehr verschiedene Zahlen an, als der Bereich enthält, etwa 7 aus 1 bis 6, sagt es Ihnen das, statt endlos weiterzusuchen.

Was passiert, wenn das Minimum größer als das Maximum ist?

Die beiden Werte werden vertauscht, und die Ergebniszeile weist darauf hin. 10 und 1 ergibt dieselbe Ziehung wie 1 und 10.

Wie funktionieren Dezimalzahlen?

Stellen Sie 2 Nachkommastellen ein, dann wird der Bereich 0 bis 1 zu den 101 Werten 0,00, 0,01 bis 1,00, jeder gleich wahrscheinlich. Die Ergebnisse zeigen immer die volle Zahl an Stellen, 0,50 bleibt also 0,50. Die Grenzen selbst dürfen nicht mehr Nachkommastellen haben, als Sie gewählt haben.

Kann ich das für Lottozahlen oder einen Würfelwurf nutzen?

Für einen Würfelwurf nehmen Sie 1 bis 6. Für einen Lottoschein aktivieren Sie Ohne Wiederholung, zum Beispiel 6 Zahlen aus 1 bis 49, aufsteigend sortiert. Zufällig gezogene Zahlen bringen keine besseren Gewinnchancen als andere Zahlen. Die Ziehungen werden weder gespeichert noch irgendwohin gesendet.