Zufallszahlengenerator
Ein Zufallsgenerator für jeden Bereich: mehrere Zahlen auf einmal und ein Modus ohne Doppelte. Kostenlos, ohne Anmeldung, und nichts verlässt dein Gerät.
Leertaste: generieren
Bei einer normalen Ziehung muss dein Publikum dir einfach glauben. Hier wird die Zahl aus deinem Codewort berechnet — jeder kann die Ziehung selbst wiederholen und kommt auf dasselbe Ergebnis.
- Nenne das Codewort vor der Ziehung — im Post, in der Beschreibung oder live.
- Starte die Ziehung mit diesem Codewort.
- Wer zuschaut, gibt hier dasselbe Codewort ein und bekommt dieselbe Zahl.
Ersetzt die geschützte Ziehung — beides zusammen geht nicht.
Der Verlauf bleibt nur in diesem Browser. Wir sehen ihn nicht und senden ihn nirgendwohin.
Diese Sitzung
Wird in diesem Browser gezählt und nirgendwohin gesendet
Drücke auf „Generieren“ — hier erscheint ein Histogramm aller Zahlen dieser Sitzung, dazu Durchschnitt und Spannweite.
Beliebte Bereiche
Die Bereiche, die am häufigsten von Hand eingetippt werden — jeder öffnet sich startklar.
Was dieser Generator macht
Gib die untere Grenze ein, gib die obere ein, drücke den Button. Der Zufallsgenerator liefert eine ganze Zahl, und jede Zahl im Bereich hatte genau die gleiche Chance. Das klingt nach einer Kleinigkeit, und teilweise ist es das auch — aber fast jeder kostenlose Generator im Netz macht mindestens eine Einzelheit falsch, und sichtbar werden solche Fehler erst dann, wenn viel davon abhängt.
Drei Dinge sind hier anders. Die Zahl kommt aus dem kryptografischen Entropie-Pool des Betriebssystems und nicht aus einer einfachen Rechenformel. Die Rundungsverzerrung ist behoben, durch die die kleineren Zahlen eines Bereichs häufiger fallen. Und das Ergebnis lässt sich auf Wunsch im Nachhinein beweisen — du kannst zeigen, dass es wirklich aus den Daten entstanden ist, die du vorher veröffentlicht hast. Genau das brauchst du, wenn ein Preis auf dem Spiel steht.
Alles passiert im Browser. Beim Druck auf den Button geht keine einzige Anfrage an einen Server, es gibt kein Konto, keine verfolgenden Cookies und kein Protokoll darüber, was du generiert hast. Du kannst das selbst nachprüfen: Öffne den Netzwerk-Inspektor deines Browsers, erzeuge hundert Zahlen und sieh zu, dass nach außen nichts gesendet wird.
Wenn du jedes Mal denselben Bereich eintippst, öffne die fertige Seite und gib die Grenzen nicht von Hand ein: von 1 bis 10, von 1 bis 20, von 1 bis 50, von 1 bis 100 oder von 1 bis 1000. Jede öffnet sich startklar.
Sind Zufallsgenerator und Zufallszahlengenerator dasselbe?
Im Alltag nennt man jedes Werkzeug einen Zufallsgenerator, das blind eine Möglichkeit auswählt: eine Zahl, einen Gewinner aus einer Liste, einen Teilnehmer unter den Kommentaren. Ein Zufallszahlengenerator ist ein Zufallsgenerator, dessen Möglichkeiten die ganzen Zahlen eines gewählten Bereichs sind. Also ja: Die Seite, auf der du gerade bist, ist ein Zufallsgenerator für Zahlen, nur genauer benannt.
Gesucht wird sie unter ganz verschiedenen Namen: Zufallszahlengenerator, Zufallsgenerator, Zufallszahl generieren, Zahlen-Generator, Losgenerator. Gemeint ist jedes Mal dasselbe Werkzeug — das oben auf dieser Seite. Der Unterschied liegt nur in der Gewohnheit: Wer schnell eine Zahl braucht, schreibt das kurze „Zufallsgenerator“, und wer betonen will, dass die Auswahl niemand vorher festgelegt hat, nimmt das Wort „Zufallszahl“ dazu.
Der Unterschied zeigt sich, wenn nicht eine Zahl, sondern ein Name gezogen werden soll. Dann musst du die Teilnehmer nicht von Hand nummerieren — öffne den Zufallsgenerator für Gewinnspiele: Er nimmt die ganze Liste, zieht Gewinner und Nachrücker und gibt dem Publikum einen Nachweis-Link. Und wenn die Frage eine einzige Antwort statt einer Zahl braucht, gibt es Ja oder Nein.
Wofür Leute das benutzen
🎁Gewinnspiele
Nummeriere die Teilnehmer, ziehe einen Gewinner und veröffentliche einen Link, über den jeder genau dasselbe Ergebnis nachvollziehen kann. Wie das im Detail funktioniert, steht auf der Seite der geschützten Ziehung.
🎓Unterricht und Kurse
Ruf jemanden nach vorn, ohne die erste Reihe zu bevorzugen, teile Gruppen ein, verteile Aufgabennummern. Der Vollbildmodus bringt die Ziffern auf den Beamer.
🎲Brettspiele
Ein verlorener Würfel ist kein Problem mehr: Es gibt einen sechsseitigen Würfel und einen W20, und der Modus ohne Doppelte zieht Plättchen, ohne sie zurückzulegen.
🏆Sport und Auslosung
Verteile die Bahnen, bestimme die Startreihenfolge, entscheide, wer zuerst dran ist. Für Lottoformate liegt Lotto 6 aus 49 bereit.
🧪Tests und Stichproben
Wähle zufällige Zeilen zur Prüfung, nimm eine Stichprobe aus einer nummerierten Liste, und für Testkonten helfen der Passwort-Generator, der Nickname-Generator und der Namensgenerator.
🤔Eine Entscheidung treffen
Wenn zwei Möglichkeiten wirklich gleichwertig sind, hör auf zu grübeln und überlass die Wahl einer Zahl. Für eine einzelne Frage gibt es das eigene Werkzeug Ja oder Nein.
Was du mit dem Ergebnis machen kannst
- Anzeige im Vollbild. Ein Druck — und die Zahl füllt den ganzen Bildschirm, damit ein ganzer Saal sie lesen kann. Gemacht für Beamer, Bühne und Stream; kein Mitbewerber hat das.
- Wiederholbare Ziehung. Nenne ein Codewort vor der Ziehung, und das Ergebnis wird nachvollziehbar: Jeder Zuschauer gibt dasselbe Wort bei sich ein und bekommt dieselbe Zahl.
- Modus ohne Doppelte. Ziehen ohne Zurücklegen — genau das, was du brauchst, wenn du eindeutige Nummern verteilst und nicht würfelst.
- Live-Statistik der Sitzung. Ein Histogramm von allem, was du gezogen hast, mit Durchschnitt und Spannweite: Du siehst mit eigenen Augen, dass die Verteilung gleichmäßig ist.
- Export als CSV. Nützlich, wenn du fünfzig Zahlen erzeugt hast und sie in eine Tabelle übernehmen willst.
- Vorlesen. Das Ergebnis wird in der Sprache der Seite gesprochen — hilfreich für die Barrierefreiheit und wenn die Hände beschäftigt sind.
Was eine Ziehung fair macht
Fairness ist nicht eine Eigenschaft, sondern drei, und übliche Werkzeuge liefern nur die erste. Die Quelle muss unvorhersehbar sein, die Übertragung in deinen Bereich ohne Schieflage und das Verfahren selbst prüfbar für jemanden, der dir nicht vertraut. Ein Generator kann vollkommen zufällig und für ein Gewinnspiel trotzdem nutzlos sein, weil das Publikum keine Möglichkeit hat, eine ehrliche Ziehung von einer gestellten zu unterscheiden.
Für die dritte Eigenschaft arbeiten hier zwei verschiedene Modi, und beide gleichzeitig einzuschalten hat keinen Sinn. Die geschützte Ziehung ist für den normalen Fall: Der Server wählt die Zahl und signiert sie, und du zeigst dem Publikum einen Link, über den es genau das Ergebnis sieht, das du gesehen hast. Die wiederholbare Ziehung ist für den Fall, dass ein Zuschauer die Ziehung mit eigenen Händen prüfen soll: Das Ergebnis wird aus einem Codewort abgeleitet, deshalb bekommt jeder, der es kennt, bei sich dieselbe Zahl. Die Reihenfolge „erst das Wort nennen, dann ziehen“ erhält auch die Unvorhersehbarkeit: Solange das Wort nicht genannt ist, kann niemand den Ausgang vorhersagen.
Wie echter Zufall entsteht
Ein Computer ist eine Maschine, die um der Vorhersehbarkeit willen gebaut wurde, deshalb bringt ihn die Bitte um eine wirklich unvorhersehbare Zahl in eine unangenehme Lage. Es gibt zwei Familien von Antworten darauf, und der Unterschied zwischen ihnen ist wichtiger, als man üblicherweise denkt.
Woher die Unvorhersehbarkeit kommt
Das Betriebssystem unterhält einen Entropie-Pool: ein Reservoir aus Rauschen, gesammelt aus physikalischen Ereignissen, die es nicht vorhersehen kann. Die genauen Zeitpunkte von Tastenanschlägen, das Zittern von Festplatten- und Netzwerkunterbrechungen, Schwankungen in Hardwarezählern und auf modernen Prozessoren zusätzlich eine eigene Instruktion, die das thermische Rauschen direkt im Silizium abgreift. Das ist keine Formel. Das ist eine Messung der physikalischen Welt, und genau deshalb ist das Ergebnis unvorhersehbar und nicht bloß kompliziert.
Der Generator fragt über die Web Crypto API mit dem Aufruf crypto.getRandomValues() Bytes aus
diesem Pool ab. Dieselbe Quelle nutzt der Browser, um die Verschlüsselungsschlüssel zu erzeugen, die deine
Banksitzung schützen.
Warum Math.random nicht taugt
Die meisten schnellen Generatoren rufen Math.random() auf. Das ist bequem, schnell und eine
reine Rechenformel mit verborgenem innerem Zustand. Gib ihr einen Startwert — und sie liefert dieselbe Folge.
Beobachte ihre Ausgabe lange genug — und der Zustand lässt sich rekonstruieren, woraufhin alle künftigen Werte
im Voraus bekannt sind. Um Hintergrundbilder zu mischen, ist das in Ordnung. Um zu entscheiden, wer einen Preis
bekommt, nicht, und die Browserhersteller schreiben das in ihrer eigenen Dokumentation ausdrücklich hin.
Die Rundungsverzerrung, die fast niemand behebt
Hier ist der Fehler, der sich im Sichtbaren versteckt. Angenommen, du hast zufällige Bytes von 0 bis 255 und brauchst eine Zahl von 1 bis 100. Der naheliegende Schritt ist, den Rest der Division durch 100 zu nehmen und eins zu addieren. Das sieht harmlos aus, ist aber falsch: 256 lässt sich nicht ohne Rest durch 100 teilen, deshalb fallen die Werte 1 bis 56 häufiger als 57 bis 100. Die Schieflage ist klein, etwa eins zu zweihundert, aber sie ist systematisch, sie gleicht sich über die Zeit nicht aus und bei einer großen Stichprobe wird sie durchaus spürbar.
Wir umgehen das mit der Verwerfungsmethode: Der Generator verwirft Werte, die in den unebenen Rest fallen, und zieht einfach neu. Das kostet ein paar Mikrosekunden und ergibt eine Verteilung, die exakt gleichmäßig ist und nicht nur annähernd.
Ein beweisbares Ergebnis, wenn ein Preis auf dem Spiel steht
Unvorhersehbar und beweisbar sind Gegensätze, und beides gleichzeitig ist nicht zu bekommen. Der Trick ist, sie der Reihe nach zu erledigen. Schalte die „wiederholbare Ziehung“ ein, und der Generator hört auf, Entropie aus dem Pool zu nehmen, und leitet das Ergebnis aus einem Codewort ab, das du öffentlich nennen kannst.
Der ehrliche Weg, das zu nutzen, ist: erst das Wort nennen, dann ziehen. Als Wort nimmt man zum Beispiel den morgigen Schlusskurs einer Aktie oder die Nummer einer künftigen Lottoziehung. Solange das Wort nicht genannt ist, kennt niemand den Ausgang, auch du nicht, weil der Wert selbst noch nicht existiert. Sobald er öffentlich wird, führst du die Ziehung durch, und jeder Zuschauer gibt dasselbe Wort bei sich ein und bekommt denselben Gewinner.
Wenn das Publikum nichts von Hand prüfen muss, ist die „geschützte Ziehung“ einfacher: Dann wählt und signiert der Server die Zahl, und du musst nur den Link zur Ergebnisseite weitergeben.
Warum dieselbe Zahl mehrmals hintereinander fällt
Das ist der häufigste Vorwurf gegen alle Zufallszahlengeneratoren, und fast immer kann der Generator nichts dafür. Echter Zufall bildet Häufungen. Er hat kein Gedächtnis, deshalb hat er auch keinen Grund, einen Wert zu vermeiden, der gerade gefallen ist. Würfle sechsmal — die Wahrscheinlichkeit, alle sechs Augenzahlen zu sehen, liegt nur bei etwa eineinhalb Prozent. Weit wahrscheinlicher ist, dass sich etwas wiederholt und etwas fehlt.
Die menschliche Intuition erwartet eine gleichmäßige Streuung und hält Häufungen für einen Defekt. Die Spielbanken verdienen an diesem Missverständnis schon sehr lange. Wenn du brauchst, dass jeder Wert genau einmal vorkommt, ist das eine andere Aufgabe, und sie hat ihren eigenen Modus: Schalte auf „Ohne Doppelte“ um, dann zieht der Generator ohne Zurücklegen und nimmt jede gefallene Zahl aus dem Pool heraus.
Häufige Fragen
Was unterscheidet einen Zufallsgenerator von einem Zufallszahlengenerator?
Nichts außer der Gewohnheit, es so zu nennen. Zufallsgenerator ist das umgangssprachliche Wort für jedes Werkzeug, das blind eine Möglichkeit auswählt, und ein Zufallszahlengenerator ist ein Zufallsgenerator, der unter den ganzen Zahlen eines Bereichs auswählt. Wenn ein Name gezogen werden soll und keine Zahl, nimm den Zufallsgenerator für Gewinnspiele: Er arbeitet mit der Teilnehmerliste und gibt einen Nachweis-Link aus.
Ist das wirklich zufällig oder sieht es nur so aus?
Die Zahl kommt aus dem kryptografischen Entropie-Pool des Betriebssystems über die Web Crypto API — dieselbe Quelle wird für die Erzeugung von Verschlüsselungsschlüsseln genutzt. Der Pool wird mit physikalischem Rauschen gefüllt: mit den Zeitpunkten von Unterbrechungen und dem thermischen Rauschen der Hardware, nicht mit einer Formel. Dazu kommt die Verwerfungsmethode, deshalb bringt die Übertragung in deinen Bereich keine Schieflage hinein.
Kann jemand das Ergebnis vorhersagen oder manipulieren?
Im normalen Modus nicht. Die Ziehung passiert auf deinem Gerät mit Entropie, die wir nie sehen, und nach außen geht nichts. Im Modus „wiederholbare Ziehung“ wird das Ergebnis absichtlich nachvollziehbar — das ist ja der Sinn — deshalb bekommt jeder, der das Codewort kennt, dieselbe Antwort. Schalte diesen Modus nur ein, wenn du das Wort auch nennen willst.
Warum ist dieselbe Zahl zweimal hintereinander gefallen?
Weil Zufall so aussieht. Jeder Wurf ist unabhängig und erinnert sich nicht an den vorigen, deshalb sind Wiederholungen und Lücken zu erwarten und nicht verdächtig. Wenn jeder Wert genau einmal vorkommen soll, schalte in den Modus ohne Doppelte.
Wie groß darf der Bereich höchstens sein?
Etwa bis neun Billiarden in beide Richtungen, negative Grenzen sind erlaubt. Darüber hinaus verlieren Browser die Genauigkeit bei ganzen Zahlen, deshalb begrenzen wir die Eingabe, statt unauffällig eine falsche Zahl zurückzugeben.
Ist das kostenlos und brauche ich ein Konto?
Kostenlos, ohne Begrenzungen und ohne Konto. Die Website lebt von Werbung, die abseits des Werkzeugs platziert ist. Es gibt keine Bezahltarife, keine Wasserzeichen und nichts freizuschalten.
Funktioniert das ohne Internet?
Ja. Nach dem Laden der Seite braucht es keine Verbindung, weil die Berechnung lokal läuft. Lege die Seite auf den Startbildschirm — dann funktioniert sie im Flugzeug und im Keller.
Speichert ihr die Zahlen, die ich erzeuge?
Nein. An den Server wird nichts gesendet, deshalb gibt es auch nichts zu speichern. Die Statistik der Sitzung und der Verlauf der Ziehungen liegen im lokalen Speicher des Browsers und werden beim Löschen der Websitedaten entfernt.
Kann ich das für ein Gewinnspiel mit einem echten Preis nutzen?
Ja, und dafür nimm besser das Werkzeug für die geschützte Ziehung als diese Seite. Es hält die Teilnehmerliste vor der Ziehung mit einem Fingerabdruck fest und erstellt eine Nachweisseite, die das Publikum selbst ansehen kann.
Was ist der Unterschied zum Zufallsgenerator von Google?
Google zeigt direkt in den Suchergebnissen ein einfaches Zufallsrad — zwei Grenzen und ein Button; genau das ist gemeint, wenn jemand nach „Google Zufallsgenerator“ sucht. Für eine Zahl zum Brettspiel reicht das, für den Rest nicht. Hier gibt es mehrere Zahlen auf einmal, den Modus ohne Doppelte, die Vollbildanzeige fürs Publikum, den CSV-Export, die Statistik der Sitzung und einen Nachweis-Link für die Ziehung mit einem Preis.