Zufallszahlengenerator
Läuft komplett in deinem Browser. Deine Dateien und Daten verlassen dein Gerät nie.
Über dieses Tool
Bereich festlegen, Anzahl eintragen, Knopf drücken. Gezogen werden ganze Zahlen zwischen der kleinsten und der größten, beide eingeschlossen. Ein Bereich von 1 bis 6 würfelt also, einer von 1 bis 100 zieht ein Los aus hundert. Schaltest du Wiederholungen ab, kommt jede Zahl höchstens einmal vor, und genau das brauchst du, wenn du Gewinner ziehst statt zu würfeln.
Sind die Zahlen wirklich zufällig?
Sie stammen aus crypto.getRandomValues(), der Zufallsquelle des Browsers selbst, derselben, aus der auch Schlüssel und Passwörter entstehen. Aus diesen Bytes eine Zahl zwischen 1 und 100 zu machen, ist die Stelle, an der die meisten Werkzeuge daneben liegen. Ein Byte per Restwert in den Bereich zu falten, bevorzugt die kleinen Zahlen, weil sich 256 nicht glatt durch 100 teilen lässt. Math.random() auf den Bereich hochzurechnen, hat dasselbe Problem. Dieses Werkzeug holt genau so viele Zufallsbits, wie der Bereich braucht, verwirft eine Ziehung außerhalb davon und zieht neu. Jede Zahl im Bereich hat damit dieselbe Chance, und nur das macht eine Ziehung glaubwürdig. Die Browser-Funktion ist auf MDN beschrieben.
Kann ich ohne Wiederholung ziehen?
Ja, und so ist es voreingestellt. Ohne Wiederholung verhält sich die Ziehung wie Lose aus einem Hut, in den nichts zurückwandert. Verlangst du mehr Zahlen, als der Bereich hergibt, etwa zehn verschiedene zwischen 1 und 5, bekommst du alle fünf und dazu einen Hinweis, warum es keine zehn sind. Der Bereich selbst darf riesig sein. 20 verschiedene Zahlen zwischen 1 und einer Milliarde sind sofort da, weil nie eine Liste aller Zahlen des Bereichs entsteht.
Das Ergebnis lässt sich auch sortieren. In der Reihenfolge der Ziehung siehst du, welche Zahl zuerst kam, praktisch bei Platz eins, zwei und drei. Aufsteigend sortiert liest es sich leichter, so wie Lottozahlen üblicherweise abgedruckt werden.
Wird irgendetwas verschickt?
Nein. Die Zahlen entstehen in deinem Browser und verlassen ihn nicht. Kein Server ist beteiligt, nichts wird protokolliert, niemand sonst sieht deine Ziehung. Das heißt allerdings auch, dass wir einen Streit über das Ergebnis nicht schlichten können. Bei einer öffentlichen Verlosung stellst du den Bildschirm also besser so hin, dass alle mitschauen.
Gut geeignet für die Auswahl im Unterricht, Gewinner einer Verlosung, Nummern fürs Wichteln, ein Brettspiel mit verschwundenem Würfel oder einen Lottoschein, wenn die Geburtstage ausgegangen sind. Eine Ziehung liefert höchstens 1.000 Zahlen. Trägst du den Bereich verkehrt herum ein, werden die beiden Enden für dich getauscht.