Utilia

Zufallszahlengenerator

Zufallszahlen in jedem Bereich erzeugen, 1 bis 10.000 auf einmal, als Ganz- oder Dezimalzahlen, mit oder ohne Wiederholung – mit sicherem Browser-Zufall.

Zahlentyp

Mögliche Werte
–
Summe
–

So nutzen Sie den Zufallszahlengenerator

  1. Geben Sie Minimum und Maximum ein. Beide Grenzen sind eingeschlossen, 1 und 6 verhält sich also wie ein Würfel. Wenn Sie die Werte vertauschen, dreht das Tool sie automatisch um.
  2. Legen Sie die Anzahl der Zahlen fest, von 1 bis 10.000.
  3. Behalten Sie unter Zahlentyp die Option Ganzzahlen oder wählen Sie Dezimalzahlen und stellen Sie die Nachkommastellen ein (1 bis 10).
  4. Aktivieren Sie Keine Wiederholungen (eindeutige Zahlen), wenn jeder Wert nur einmal vorkommen darf, etwa beim Lotto oder bei einer Verlosung.
  5. Wählen Sie eine Reihenfolge (Zufällige Reihenfolge, Aufsteigend oder Absteigend) und ein Trennzeichen (Neue Zeile, Komma oder Leerzeichen).
  6. Klicken Sie auf Erzeugen. Kopieren Sie die Liste oder laden Sie sie als Textdatei herunter. Ein einzelnes Ergebnis wird zusätzlich groß angezeigt – praktisch im Unterricht und bei Live-Ziehungen.

Unter der Liste zeigt Mögliche Werte, wie viele verschiedene Zahlen der Bereich enthält, und Summe addiert die gezogenen Zahlen.

Wie die Zahlen gezogen werden

Die Zahlen stammen aus der in Ihren Browser eingebauten Web Crypto API (crypto.getRandomValues), derselben Quelle, die für Verschlüsselungsschlüssel verwendet wird, und nicht aus Math.random(). Beim Umrechnen von Zufallsbits in einen Bereich kann eine subtile Verzerrung entstehen: Nimmt man eine 32-Bit-Zahl modulo 6, kommen manche Ergebnisse minimal häufiger vor als andere. Dieses Tool vermeidet das mit Rejection Sampling: Zufallswerte, die bestimmte Ergebnisse bevorzugen würden, werden verworfen und neu gezogen, sodass jede Zahl im Bereich exakt dieselbe Wahrscheinlichkeit hat.

Dezimalzahlen werden genauso behandelt. Mit 2 Nachkommastellen enthält der Bereich 0 bis 1 genau 101 mögliche Werte (0,00, 0,01 … 1,00), und jeder ist gleich wahrscheinlich. Intern rechnet das Tool mit ganzen Einheiten von 0,01, deshalb entstehen nie Rundungsartefakte wie 0,30000000000000004, und sowohl Minimum als auch Maximum können gezogen werden.

Für Keine Wiederholungen verwendet das Tool den Sampling-Algorithmus von Floyd, der verschiedene Werte auswählt, ohne vorher den ganzen Bereich aufzulisten. Deshalb können Sie sofort 100 eindeutige Zahlen zwischen 0 und einer Billiarde ziehen. Die einzige Grenze ist logisch: Sie können nicht mehr eindeutige Zahlen ziehen, als der Bereich enthält. Wer 7 eindeutige Zahlen zwischen 1 und 6 verlangt, erhält eine Fehlermeldung statt einer Endlosschleife.

Alles läuft lokal. Die Zahlen werden auf Ihrem Gerät erzeugt und weder übertragen noch gespeichert.

Beispiele

  • Würfeln: Minimum 1, Maximum 6, eine Zahl. Für zwei Würfel zwei Zahlen mit erlaubten Wiederholungen.
  • Lottozahlen: Minimum 1, Maximum 49, sechs Zahlen, Keine Wiederholungen, Aufsteigend.
  • Losnummern: Gehen die Lose von 1001 bis 1250, geben Sie diese Grenzen und die Anzahl der Preise ein und aktivieren Sie Keine Wiederholungen.
  • Stichprobe von Zeilen: Um 20 Zeilen einer Tabelle mit 5.000 Zeilen zu prüfen, ziehen Sie 20 eindeutige Zahlen zwischen 2 und 5001 und fügen sie mit Komma als Trennzeichen in einen Filter ein.
  • Testdaten: 1.000 Dezimalzahlen zwischen -50 und 50 mit 3 Nachkommastellen, eine pro Zeile, bereit zum Einfügen in eine Tabellenspalte.

Häufige Fragen

Sind diese Zahlen wirklich zufällig?

Es sind kryptografisch sichere Pseudozufallszahlen. Der Browser speist seinen Generator aus den Entropiequellen des Betriebssystems, und die Ausgabe lässt sich praktisch nicht vorhersagen. Für Spiele, Verlosungen, Stichproben und Simulationen ist das so gut, wie es ohne spezielle Hardware geht.

Ist das Maximum eingeschlossen?

Ja. Sowohl Minimum als auch Maximum können gezogen werden. Bei Ganzzahlen von 1 bis 10 gibt es 10 mögliche Werte.

Kann ich negative Zahlen verwenden?

Ja. Jeder Bereich funktioniert, auch vollständig negative Bereiche wie -100 bis -1 oder Bereiche, die über null gehen.

Warum erhalte ich bei „Keine Wiederholungen“ einen Fehler?

Der Bereich enthält weniger mögliche Werte als die gewünschte Anzahl. Vergrößern Sie den Bereich, verringern Sie die Anzahl oder deaktivieren Sie Keine Wiederholungen. Bei Dezimalzahlen bedeuten mehr Nachkommastellen auch mehr mögliche Werte.

Kann ich das Tool für eine offizielle Ziehung oder ein Gewinnspiel verwenden?

Der Zufall ist fair und unverzerrt, aber das Tool speichert keine Aufzeichnung, und niemand kann eine Ziehung im Nachhinein überprüfen. Bei Ziehungen mit rechtlichen Vorgaben halten Sie sich an die für Sie geltenden Regeln, etwa indem Sie vor Zeugen ziehen oder den Bildschirm aufnehmen.