Dieses Werkzeug wird per JavaScript in Ihrem Browser ausgeführt. Falls es nicht erscheint, aktivieren Sie bitte JavaScript oder laden Sie die Seite neu. Die Beschreibung unten erklärt die Funktionsweise.
Zufallszahlen-Generator
Zufallszahlen in jedem gewünschten Bereich erzeugen — direkt im Browser, ohne Server. Minimal- und Maximalwert festlegen, Anzahl wählen, optional „ohne Zurücklegen" ziehen, und schon liegen die Zahlen da. Solche Aufgaben tauchen ständig auf: Startreihenfolge im Brettspiel, Ziehung eines Gewinners, Testdaten für ein Formular, Quasi-Lotto-Zahlen oder schlicht der Wurf um das letzte Stück Kuchen.
So geht's
- Minimum und Maximum — die untere und obere Grenze des Bereichs. Beide sind inklusive: Zwischen 1 und 10 kann also auch die 10 gezogen werden.
- Anzahl — wie viele Werte in einem Zug erzeugt werden sollen.
- Keine Duplikate — Ziehen ohne Zurücklegen. Jedes Ergebnis ist dann verschieden — ideal für eine Rangliste oder eine gleichmäßig verteilte Stichprobe.
- Ergebnis sortieren — die Ausgabe aufsteigend ordnen, sodass sie sauber als Liste gedruckt oder eingefügt werden kann.
Das Ergebnis erscheint sofort im Ergebnisbereich, sobald sich eine Eingabe ändert. Kopieren geht mit einem Klick.
Beispiele aus der Praxis
- Verlosungen und Gewinnspiele: Ticketnummern-Bereich ankündigen und den Gewinner von einem Dritten ziehen lassen — mit kryptographisch sicherer Zufallsquelle kann niemand behaupten, die Ziehung sei manipuliert.
- Testdaten: ein Formular mit fünf zufälligen, aber verschiedenen Altersangaben zwischen 18 und 99 füllen, damit die Validierung realistisch reagiert.
- Spiele: eine Startposition oder ein Würfel-Ersatz für Hausregeln, die einen computergenerierten Wert brauchen.
- Einfache Stichprobe: aus 30 Hausnummern vier ziehen und eine kleine Umfrage starten.
Warum „kryptographisch sicher" wichtig ist
Das gewöhnliche Math.random() aus JavaScript reicht für Animationen, ist aber ein deterministischer Pseudozufallsgenerator: Wer den inneren Zustand kennt, kann die gesamte Folge reproduzieren, und der Zustandsraum ist viel zu klein für alles, bei dem es auf einen fairen Ausgang ankommt. Dieses Tool liest stattdessen aus der kryptographischen Zufallsquelle des Browsers — derselben Engine, die auch für Sicherheitsschlüssel genutzt wird. Das ist nicht nur „zufällig wirkend", sondern wirklich unvorhersagbar: genau das, was Sie wollen, wenn das Ergebnis entscheidet, wer einen Preis gewinnt oder wer einen Platz bekommt.
Mit oder ohne Zurücklegen
Mit Zurücklegen (Standard) ist jeder Zug unabhängig — dieselbe Zahl darf mehrfach erscheinen, wie beim wiederholten Würfeln. Ohne Zurücklegen („Keine Duplikate") darf jede Zahl höchstens einmal vorkommen, wie beim Ziehen ohne Zurückstecken der Lose. Die beiden Modi verhalten sich bei großen Bereichen und kleinen Anzahlen unterschiedlich; das Tool sichert die eine unmögliche Kombination ab: mehr eindeutige Zahlen zu verlangen, als der Bereich hergibt (etwa 11 eindeutige Werte von 1 bis 10), wird mit einer klaren Fehlermeldung beantwortet statt mit einer Endlosschleife.
Sortieren der Ausgabe
Das Sortieren ist rein kosmetisch und erfolgt nach der Ziehung — es ändert nie, welche Zahlen gezogen wurden, sondern nur ihre Reihenfolge. Deshalb eignet sich die sortierte Ausgabe ideal für gedruckte Gutscheine oder Telefonlisten, wo aufsteigende Werte leichter zu scannen sind.
Kleingedrucktes
- Jede ganze Zahl im gewählten Bereich ist gleich wahrscheinlich. Das Tool verwendet Rejection Sampling statt einer einfachen Modulo-Abbildung, sodass kein Wert bevorzugt wird – auch dann nicht, wenn die Bereichsgröße nicht glatt in die Zufallsquelle aufgeht.
- Ein Bereich darf bis zu 2⁵³ (etwa 9 × 10¹⁵) ganze Zahlen umfassen, und Minimum sowie Maximum müssen innerhalb von ±9.007.199.254.740.991 liegen – den größten ganzen Zahlen, die JavaScript exakt darstellt. Große Bereiche wie 0 bis 10.000.000.000 werden vollständig unterstützt: Jeder Wert darin kann gezogen werden. Größere Eingaben werden mit einer klaren Meldung abgelehnt, statt verzerrte Ergebnisse zu liefern.
- Es wird nichts gespeichert oder übertragen. Die gesamte Berechnung geschieht auf Ihrem Gerät, und die Seite funktioniert nach dem Laden vollständig offline.
Warum es auf dieser Seite lebt
Dieses Werkzeug gehört zur Kategorie Mathe, in der jeder Rechner reine Client-Logik ohne Serverzugriffe ist. Nutzen Sie es allein oder kombinieren Sie es mit den Listen-Werkzeugen zum Mischen sowie mit der Zufalls-Auswahl für die anschließende Preisverleihung. Zufallszahlen, denen man trauen kann — in Millisekunden generiert.