Zufallszahlen in jedem Bereich generieren
Benötigen Sie eine Zahl zwischen 1 und 100, sechs Lottozahlen oder eine Liste mit 1.000 Zufallswerten für einen Test? Dieser Zufallszahlengenerator wählt Zahlen aus jedem beliebigen Bereich, mit Optionen für keine Duplikate, Sortierung und Dezimalstellen. Er nutzt die kryptografisch sichere Zufallsfunktion Ihres Browsers, sodass die Ergebnisse unvorhersehbar und gleichmäßig verteilt sind und nichts an einen Server gesendet wird.
Funktionen
- Beliebiger Bereich, einschließlich negativer Zahlen und sehr großer Werte.
- Einzeln oder viele: Generieren Sie bis zu 10.000 Zahlen mit einem Klick.
- Keine Duplikate-Modus, der Zahlen wie Kugeln aus einem Beutel zieht – effizient auch bei sehr großen Bereichen.
- Dezimalzahlen mit bis zu sechs Dezimalstellen.
- Sortieren Sie Ergebnisse in aufsteigender Reihenfolge und kopieren Sie sie als Liste.
- Unverfälscht: Rejection Sampling stellt sicher, dass jeder Wert im Bereich die gleiche Wahrscheinlichkeit hat.
Beliebte Anwendungsfälle
Spiele und Entscheidungen. Würfeln Sie virtuell (1–6), bestimmen Sie, wer anfängt, wählen Sie eine zufällige Seite oder Frage oder treffen Sie eine faire Entscheidung.
Tombolas und Gewinnspiele. Weisen Sie jeder Teilnahme eine Nummer zu und ziehen Sie dann die Gewinner ohne Duplikate. Da die Zufälligkeit aus einer sicheren Quelle stammt, kann niemand das Ergebnis vorhersagen oder beeinflussen.
Lotterien. Generieren Sie eindeutige Zahlenreihen für Lottoscheine. Zufällige Zahlen vermeiden beliebte Muster wie Geburtstage, wodurch die Wahrscheinlichkeit sinkt, dass Sie einen Gewinn teilen müssen.
Bildung und Forschung. Wählen Sie zufällige Stichproben aus einer nummerierten Liste, weisen Sie Teilnehmer Gruppen zu oder erstellen Sie Übungsaufgaben.
Softwaretests. Generieren Sie Testeingaben, IDs oder Beispieldatensätze in einem bestimmten Bereich.
Wie „faire“ Zufallszahlen erzeugt werden
Ein naiver Ansatz nimmt einen großen Zufallswert und verwendet den Rest, der bei der Division durch die Größe des Bereichs entsteht. Dies begünstigt subtil einige Zahlen, wenn der Bereich die Zufallsquelle nicht gleichmäßig teilt. Dieses Tool verwirft stattdessen Werte, die zu einer Verzerrung führen würden, und zieht erneut („Rejection Sampling“), sodass bei einem Bereich von 1–3 jede Zahl genau eine Chance von eins zu drei hat.
Für Ziehungen ohne Duplikate führt das Tool einen partiellen Fisher-Yates-Shuffle durch: Konzeptionell mischt es den gesamten Bereich und nimmt die ersten Zahlen, ohne jedoch jemals die vollständige Liste zu erstellen. So ist das Ziehen von 10 Zahlen aus 1 bis 1.000.000.000 sofort erledigt.
Wenn Sie anstelle von Zahlen zufälligen Text benötigen, probieren Sie den Passwort-Generator oder den UUID-Generator.