Zufallszahlengenerator

RSS

Ziehen Sie eine oder mehrere Zufallszahlen zwischen einem beliebigen Minimum und Maximum, mit oder ohne Wiederholung, sortiert oder in Ziehungsreihenfolge oder mit Nachkommastellen. Es wird der kryptografisch sichere Zufall Ihres Browsers genutzt, sodass jede Zahl im Bereich gleich wahrscheinlich ist.

Einstellungen

Schnellauswahl:
Tipp: Drücken Sie in einem beliebigen Feld Enter, um erneut zu generieren.

Ergebnis

Klicken Sie auf „Generieren“ oder wählen Sie eine Schnellauswahl.

Letzte Ziehungen

    Ihre letzten 10 Ziehungen werden hier gespeichert, nur in diesem Browser.

    So erzeugen Sie Zufallszahlen

    1. Geben Sie Minimum und Maximum ein. Beide Werte sind in der Ziehung enthalten, und negative Zahlen sind erlaubt (zum Beispiel −50 bis 50).
    2. Legen Sie unter Anzahl der Zahlen fest, wie viele Sie möchten, von 1 bis 10.000.
    3. Lassen Sie Nachkommastellen für ganze Zahlen auf 0 oder wählen Sie 1 bis 6, um Zahlen wie 3,75 zu erhalten.
    4. Schalten Sie Wiederholungen erlauben aus, wenn jede Zahl verschieden sein muss, und schalten Sie Ergebnisse sortieren ein, um sie von der kleinsten zur größten aufzulisten.
    5. Drücken Sie Generieren (oder Enter in einem beliebigen Feld). Mit Kopieren oder .txt herunterladen speichern Sie die Zahlen; als Trennzeichen wählen Sie Kommas, eine pro Zeile oder Leerzeichen.
    6. Für häufige Aufgaben nutzen Sie die Schnellauswahl: 1–10, 1–100, einen Würfelwurf, einen Münzwurf oder 6 verschiedene Zahlen von 1 bis 49. Ihre letzten 10 Ziehungen erscheinen unter Letzte Ziehungen.

    Wie die Zahlen ausgewählt werden

    Der Generator verwendet crypto.getRandomValues(), die Web Crypto API, die in jeden modernen Browser eingebaut ist. Sie liefert Zufallsbits aus einem kryptografisch sicheren Generator, den der Browser aus der Entropiequelle Ihres Betriebssystems speist. Das ist eine stärkere Quelle als Math.random(), das viele Webseiten verwenden, das aber nicht darauf ausgelegt ist, unvorhersehbar zu sein.

    Zufallsbits werden in 32-Bit-Blöcken geliefert, also mit 4.294.967.296 möglichen Werten. Der naheliegende Weg, das auf einen kleineren Bereich zu bringen, ist die Restwertbildung (Modulo), doch sie ist auf subtile Weise unfair, sobald der Bereich 4.294.967.296 nicht genau teilt. Ein kleines Beispiel macht das Problem deutlich: Mit einem Zufallsbyte (256 Werte) und dem Bereich 1–100 lassen sich die Zahlen 1 bis 56 jeweils auf drei Arten erzeugen, 57 bis 100 dagegen nur auf zwei, sodass die niedrigen Zahlen 50 % häufiger vorkommen. Bei 32 Bit ist die Verzerrung winzig, aber dennoch real: Bei einem Würfel lässt 4.294.967.296 ÷ 6 einen Rest von 4, sodass die Augenzahlen 1 bis 4 minimal wahrscheinlicher wären als 5 und 6.

    Dieses Tool beseitigt die Verzerrung mit der Verwerfungsmethode (Rejection Sampling): Es akzeptiert nur Zufallswerte unterhalb des größten Vielfachen der Bereichsgröße und zieht in dem seltenen Fall, dass ein Wert darüber liegt, erneut. Jeder akzeptierte Wert wird dann gleich oft auf den Bereich abgebildet, sodass jede Zahl exakt gleich wahrscheinlich ist. Bereiche, die breiter als 32 Bit sind, verwenden 53 Zufallsbits nach derselben Regel.

    • Ohne Wiederholungen funktioniert wie das Ziehen von Kugeln aus einem Beutel: Jede Zahl wird entfernt, sobald sie gezogen ist. Sie können nicht mehr verschiedene Zahlen anfordern, als der Bereich enthält; 1–10 hat nur 10.
    • Dezimalzahlen werden gleichmäßig aus allen Werten mit der gewählten Genauigkeit gezogen. Bei 2 Nachkommastellen bedeutet 0 bis 1 einen der 101 Werte 0,00, 0,01 … 1,00, jeder mit derselben Chance.
    • Sortieren ändert nur die Anzeigereihenfolge; die gezogenen Zahlen bleiben dieselben.

    Beispiele und Wahrscheinlichkeiten

    ZweckEinstellungenChance auf ein bestimmtes Ergebnis
    MünzwurfKopf oder Zahl1 zu 2
    Würfeln1 bis 6, 1 Zahl1 zu 6
    Gewinner aus 250 Teilnahmen auslosen1 bis 250, 1 Zahl1 zu 250 für jede Teilnahme
    Lotto 6 aus 491 bis 49, 6 Zahlen, ohne Wiederholungen1 zu 13.983.816 für eine Kombination
    Zufallsstichprobe für eine Umfrage1 bis 5.000, 200 Zahlen, ohne Wiederholungen, sortiertjede Person hat eine Chance von 4 %, ausgewählt zu werden

    Die Ergebnisse sind für Spiele, den Unterricht, Stichproben und faire Auslosungen gedacht. Frühere Ergebnisse beeinflussen die nächste Ziehung nie, daher ist keine Zahl jemals „überfällig“. Für Kopf oder Zahl mit laufender Strichliste und Serien nutzen Sie Münze werfen. Um statt Zahlen aus einer Namensliste zu wählen, probieren Sie das Glücksrad zur Namensauswahl; für sichere Logins nutzen Sie den Passwort-Generator und für eindeutige IDs den UUID-Generator.

    Privat und offlinetauglich

    Jede Zahl wird in Ihrem Browser erzeugt; nichts wird an einen Server gesendet. Ihre Einstellungen und die letzten 10 Ziehungen werden im lokalen Speicher Ihres Browsers auf diesem Gerät aufbewahrt, damit sie ein Neuladen überstehen, und Verlauf löschen entfernt sie.

    Häufig gestellte Fragen

    Ist dieser Zufallszahlengenerator wirklich zufällig?

    Er nutzt den kryptografisch sicheren Generator des Browsers, der für alle praktischen Zwecke unvorhersehbar und für Spiele, Auslosungen und Stichproben geeignet ist. Streng genommen ist er ein Pseudozufallsgenerator, der aus Hardware- und Systementropie gespeist wird; genau das verwenden Betriebssysteme auch für Verschlüsselungsschlüssel.

    Wie wähle ich eine Zufallszahl zwischen 1 und 100?

    Drücken Sie die Schnellauswahl 1–100, oder setzen Sie Minimum auf 1 und Maximum auf 100 und drücken Sie Generieren. Sowohl 1 als auch 100 können vorkommen, und jede Zahl hat eine Chance von 1 zu 100.

    Wie erzeuge ich Zahlen ohne Wiederholungen?

    Schalten Sie Wiederholungen erlauben aus. Jede Zahl kann dann nur einmal vorkommen, wie bei einer Lostrommel. Wenn Sie mehr Zahlen anfordern, als der Bereich enthält, zeigt das Tool eine Fehlermeldung, statt Zahlen zu wiederholen.

    Kann ich den Zufallsgenerator für ein Gewinnspiel oder eine Verlosung nutzen?

    Ja. Nummerieren Sie die Teilnahmen, setzen Sie den Bereich von 1 bis zur Anzahl der Teilnahmen und erzeugen Sie bei ausgeschalteten Wiederholungen eine Zahl pro Preis. Bei einer öffentlichen Ziehung teilen Sie Ihren Bildschirm oder zeichnen Sie sie auf, damit die Teilnehmenden das Ergebnis sehen.

    Kann der Generator negative Zahlen oder Dezimalzahlen erzeugen?

    Ja. Geben Sie ein negatives Minimum wie −100 ein, und wählen Sie für Dezimalzahlen 1 bis 6 Nachkommastellen. Mit Nachkommastellen dürfen auch Minimum und Maximum Dezimalstellen haben, bis zur gewählten Anzahl.

    Aktualisiert

    In die Zwischenablage kopiert