Zufallszahlengenerator
Zufällige Ganzzahlen zwischen beliebigem Minimum und Maximum erzeugen. Optional ohne Wiederholung, Kopieren in die Zwischenablage, sichere Zufälligkeit.
Für Verlosungen, Ziehungen oder eindeutige Auswahlen ausschalten
Wählen Sie ein Minimum, ein Maximum und wie viele Zahlen Sie brauchen. Duplikate an für unabhängige Ziehungen (wie Würfel) oder aus für eindeutige Auswahlen (Verlosungen, Ziehungen, Stichproben). Jedes Batch wird sofort in Ihrem Browser mit derselben sicheren Zufälligkeit erzeugt, die für Einmalcodes verwendet wird, und lässt sich mit einem Klick in die Zwischenablage kopieren.
Typische Einsatzfelder eines Zufallszahlengenerators
Verlosungen und Gewinnspiele sind der offensichtlichste Fall. Nummerieren Sie jede Einreichung von 1 bis N, schalten Sie Duplikate aus und ziehen Sie so viele Gewinner wie Preise vergeben werden. Das Ergebnis ist ausreichend nachvollziehbar zu verteidigen — Bereich, Anzahl und Ausgabe per Screenshot festhalten — und unvorhersehbar genug, dass niemand es manipulieren kann.
Lehrkräfte nutzen ihn, um Schüler unvoreingenommen aufzurufen, die Vortragsreihenfolge festzulegen, Klassen in Gruppen zu teilen und Übungsserien zu erzeugen. Forscher setzen ihn ein, um Stichproben aus einer nummerierten Grundgesamtheit zu ziehen, Probanden Kontroll- und Behandlungsgruppen zuzuordnen oder Fragereihenfolgen zu mischen, um Reihenfolgeeffekte zu kontrollieren.
Spieledesigner und Tabletop-Spieler nutzen ihn als browserbasierten Ersatz für physische Würfel. Ein W20 ist nur eine Zufallszahl von 1 bis 20; ein Prozentwürfel von 1 bis 100. Dungeon Master können vor einer Sitzung einen Stapel Begegnungswürfe vorwürfeln, damit das Spiel nicht ins Stocken gerät.
Entwickler greifen darauf zurück für Seed-Werte in Tests, Beispieldaten oder eine zufällige Portnummer bei lokaler Entwicklung. Marketingteams verwenden ihn für A/B-Bucket-Zuweisung, wenn sie den Overhead einer vollständigen Experimentierplattform vermeiden wollen.
So funktioniert der Algorithmus — und warum 'sicher' zählt
Der Generator nutzt crypto.getRandomValues() der Web-Crypto-API, sofern verfügbar. Das ist dieselbe Quelle, die Browser für kryptografische Schlüssel, Sitzungstoken und Einmalcodes exponieren, und sie speist sich aus dem kryptografisch sicheren Zufallszahlengenerator (CSPRNG) des Betriebssystems — /dev/urandom unter Linux, BCryptGenRandom unter Windows, SecRandomCopyBytes unter macOS.
Bei jeder Ziehung fordert der Generator vom CSPRNG eine 32-Bit-Ganzzahl ohne Vorzeichen und bildet sie per Modulo-Arithmetik auf den gewünschten Bereich ab. Die 32-Bit-Ausgabe hat rund 4,3 Milliarden mögliche Werte, sodass der Modulo-Bias für Bereiche bis zu einigen Millionen vernachlässigbar ist — deutlich unter einem Tausendstel.
Der Fallback-Pfad verwendet Math.random(), einen pseudozufälligen Generator, der aus einer nicht spezifizierten Quelle (typischerweise Uhr-Jitter und Prozesszustand) geseedet wird. Für Spiele und Stichproben ist das in Ordnung, aber nicht für alles, was ein entschlossener Angreifer vorherzusagen versuchen könnte — kryptografisches Schlüsselmaterial, Sitzungstoken oder hochwertige Ziehungen.
Der Modus 'ohne Zurücklegen' nutzt ein Set zur Nachverfolgung gezogener Werte und Rejection Sampling, um Duplikate zu überspringen. Nähert sich die geforderte Anzahl der Bereichsgröße, wird es geringfügig langsamer, aber bei typischem Einsatz (10 Gewinner aus 500 Einträgen) ist der Zusatzaufwand unsichtbar.
Tipps für nachvollziehbare Ziehungen
Legen Sie die Parameter vor der Ziehung fest. Halten Sie Bereich, Anzahl und Duplikate-Einstellung samt Ergebnis als Screenshot fest, damit Teilnehmer sehen, was genau gezogen wurde. Den Bereich hinterher zu ändern — auch nur um eins — entwertet die Fairness der Ziehung in den Augen des Publikums.
Für Wettbewerbe mit rechtlichem Gewicht (Gewinnspiele, gesetzlich regulierte Promotionen) verwenden Sie einen zertifizierten Drittanbieter-RNG oder eine physische, notariell bezeugte Ziehung. Die Endorsement-Guides der FTC und die meisten Bundesstaats-Promotionsgesetze verlangen ab bestimmten Preisschwellen dokumentierte, manipulationssichere Randomisierung.
Für Klassenraum oder Teams: Erzeugen Sie alle Ziehungen zu Sitzungsbeginn in einem einzigen Batch und teilen die Liste. Das verhindert, dass jemand so lange neu würfelt, bis ein günstiges Ergebnis fällt — der Hauptgrund, warum informelle Ziehungen aufhören, zufällig zu wirken.
Wenn Sie eine Monte-Carlo-Simulation seeden und später dasselbe Ergebnis erhalten möchten, hilft dieses Tool nicht — es ist absichtlich ohne Seed. Nutzen Sie einen RNG auf Sprachebene (etwa numpy.random.default_rng(seed=42)), damit Läufe reproduzierbar sind.
Häufig gestellte Fragen
Wie funktioniert dieser Zufallszahlengenerator?
Jede Ziehung ruft crypto.getRandomValues() des Browsers auf, sofern verfügbar (alle modernen Desktop- und Mobil-Browser), was kryptografisch sichere Zufallsbytes liefert. Nur bei sehr alten Browsern greift er auf Math.random() zurück. Das Ergebnis ist eine Ganzzahl zwischen Minimum und Maximum, inklusive beider Grenzen.
Ist es wirklich zufällig?
Es ist kryptografisch pseudozufällig — derselbe Standard, den die Web-Crypto-API für Einmalcodes, Sitzungstoken und sichere Schlüsselerzeugung verwendet. Für Verlosungen, Gewinnspiele, Klassenaktivitäten, Würfel und alltägliche Stichproben ist es von 'echter' Zufälligkeit nicht zu unterscheiden. Für auditierte Zufälligkeit bei reguliertem Glücksspiel oder öffentlicher Ziehung nutzen Sie einen zertifizierten RNG-Dienst.
Kann ich Zahlen ohne Wiederholung erzeugen?
Ja. Schalten Sie 'Duplikate erlauben' aus und jede Zahl im Batch ist einzigartig. Fordern Sie mehr Zahlen an, als der Bereich enthält (z. B. 20 einzigartige aus 1–10), liefert der Generator nichts und zeigt einen Hinweis — die Anfrage ist mathematisch unmöglich.
Unterschied zwischen zufällig mit und ohne Duplikate?
Mit Duplikaten ist jede Ziehung unabhängig — drei 7er hintereinander sind möglich. Ohne Duplikate zieht der Generator ohne Zurücklegen, was Sie für Verlosungen, Ziehungen im Lotto-Stil oder eine zufällige Teilmenge einer Klasse oder eines Teams brauchen.
Wie viele Zahlen kann ich auf einmal erzeugen?
Bis zu 10.000 pro Batch laufen in jedem Browser flüssig. Für mehr generieren Sie mehrere Batches und fügen sie zusammen — der Algorithmus ist O(n) mit Duplikaten und erwartet O(n) ohne, bis die Anfrage die Bereichsgröße erreicht.
Kann ich das für ein Gewinnspiel oder eine Gewinner-Ziehung nutzen?
Ja — setzen Sie den Bereich von 1 bis zur Teilnehmerzahl, lassen Sie 'Duplikate erlauben' aus und erzeugen Sie so viele Gewinner wie Preise. Machen Sie vor dem Kontakt einen Screenshot des Ergebnisses, damit Teilnehmer die transparente Ziehung sehen.
Funktioniert es offline?
Nach dem ersten Seitenaufruf ja — die gesamte Anwendung ist clientseitiges JavaScript und benötigt keinen Server, um eine Zahl zu ziehen.
Mehr in Mathe-Tools
Universelle Mathematik: Prozente, Brüche und gemischte Zahlen, deskriptive Statistik und ein voller wissenschaftlicher Rechner.
- Prozentrechner
Drei Modi in einem Tool: X% von Y, A ist wie viel % von B, und prozentuale Änderung zwischen zwei Zahlen. Schnell, kostenlos und auf jedem Gerät nutzbar.
- Prozentuale Zu- / Abnahme Rechner
Berechnen Sie die prozentuale Zu- oder Abnahme zwischen zwei Werten. Kostenloser Rechner für prozentuale Änderungen mit Formel und Beispielen für Preise.
- Durchschnitt Rechner
Fügen Sie eine beliebige Zahlenliste ein und erhalten Sie Mittelwert, Median, Modus, Summe, Anzahl, Min, Max und Bereich. Kostenloser Online-Rechner für.
- Proportionsrechner
Löse jede Proportion a/b = c/d nach dem fehlenden Wert auf. Kostenloser Kreuzmultiplikationsrechner für Verhältnisse, zum Skalieren von Rezepten, für Karten.
- Steigungsrechner
Wandeln Sie Steigung und Gefälle in Neigungsprozentsätze, Winkelgrade und 1:N-Verhältnisse um. Kostenlos für ADA-Rampen, Dachneigungen, Straßenneigungen und.
- Bruchrechner
Addieren, subtrahieren, multiplizieren und dividieren Sie Brüche und gemischte Zahlen – Ergebnisse werden vereinfacht, als gemischte Zahl und als Dezimalzahl.
Verwandte Rechner
Alle Bildung ansehen →Prozentrechner
Drei Modi in einem Tool: X% von Y, A ist wie viel % von B, und prozentuale Änderung zwischen zwei Zahlen. Schnell, kostenlos und auf jedem Gerät nutzbar.
GPA Rechner
Berechnen Sie Ihren Semester- oder kumulativen GPA auf der standardisierten 4.0-Skala. Fügen Sie Kurse mit Noten und Kreditstunden hinzu – sofortiger.
Benötigter Notendurchschnitt Rechner
Hier erfahren Sie, welchen Notendurchschnitt (GPA) Sie in den verbleibenden Kursen benötigen, um Ihren gewünschten kumulativen GPA zu erreichen. Das Tool.
Bruchrechner
Addieren, subtrahieren, multiplizieren und dividieren Sie Brüche und gemischte Zahlen – Ergebnisse werden vereinfacht, als gemischte Zahl und als Dezimalzahl.
Standardabweichungsrechner
Mittelwert, Median, Modus, Spannweite, Stichproben- und Populationsstandardabweichung, Varianz, Quartile, IQR und SEM für jede Zahlenliste.
Kursnotenrechner
Berechne deine gewichtete Kursnote aus Aufgaben, Tests und Prüfungen. Sieh deine aktuelle Note, prognostizierte Gesamtnote und die benötigte Punktzahl für.
Wissenschaftlicher Rechner
Kostenloser Online-Wissenschaftsrechner mit Trigonometrie, Logarithmen, Exponenten, Quadratwurzeln, Klammern und den Konstanten PI und e. Grad- und Radian-Modi.
Kreisflächenrechner
Berechnen Sie die Fläche eines Kreises aus Radius, Durchmesser oder Umfang. Liefert Fläche, Umfang und Durchmesser in den von Ihnen gewählten Einheiten.