Direkt zum Inhalt springen
Zähler & Generator

Zufallszahlengenerator

Kryptografisch unverfälschte Zufallszahlen erzeugen – frei von Modulo-Bias, mit Verlauf und Sofort-Kopieren.

Zufallszahlengenerator

Kryptografisch unverfälscht
Beliebte Vorlagen:
Ergebnis:
42
bis
Optionen:
Sortierung:

So funktioniert's

1

Bereich & Anzahl festlegen

Wähle dein Minimum und Maximum (z. B. 1 bis 100) oder nutze praktische Vorlagen wie Würfel, 1–10 oder Lotto.

2

Optionen konfigurieren

Entscheide, ob Zahlen ohne Wiederholung (Duplikate ausgeschlossen), sortiert oder mit Nachkommastellen gezogen werden sollen.

3

Sicher erzeugen & kopieren

Erzeuge unverfälschte Zufallszahlen in Sekundenschnelle und kopiere das Ergebnis mit einem Klick in deine Zwischenablage.

Echter Zufallszahlengenerator: Mathematisch präzise und manipulationssicher

Ob für ein spannendes Gewinnspiel, die faire Auslosung einer Tombola, statistische Stichproben in Wissenschaft und Forschung, Brettspielabende oder das Ziehen von persönlichen Glückszahlen: Ein verlässlicher Zufallszahlengenerator muss zwei Kernanforderungen bedingungslos erfüllen: Echte Unvorhersehbarkeit und vollkommene Gleichverteilung.

Viele herkömmliche Zufallsgeneratoren im Internet greifen auf veraltete, pseudozufällige Methoden zurück, die anfällig für systematische Verzerrungen sind. Unser moderner Online-Zufallsgenerator basiert auf hardwarenahen Entropie-Quellen deines Betriebssystems und garantiert dir mathematisch saubere, unbeeinflussbare Zufallsergebnisse.

Funktionen und Einstellungsmöglichkeiten

Unser Werkzeug lässt sich flexibel an jedes denkbare Szenario anpassen:

  • Beliebige Zahlenbereiche: Wähle frei zwischen positiven und negativen Intervallen (z. B. von -10 bis +10 oder von 1 bis 1.000.000).
  • Mehrere Zahlen auf einen Klick: Erzeuge einzelne Ziffern oder umfangreiche Zahlenreihen mit bis zu 1.000 Werten auf einmal.
  • Ohne Wiederholung (Unikate): Perfekt für Tombolas, Lotterien und Sitzplatzvergaben, bei denen jede Losnummer genau einmal gezogen werden darf.
  • Flexible Sortierung: Lass die Ergebnisse entweder in der echten Ziehungsreihenfolge anzeigen oder automatisch aufsteigend bzw. absteigend ordnen.
  • Umfassender Ziehungsverlauf: Behalte deine letzten Ziehungen im integrierten Verlauf im Auge und kopiere ganze Zahlenreihen mit einem Klick.
  • Präsentations-Vollbildmodus: Schalte mit einem Klick in den Vollbildmodus für Live-Events, Meetings oder Schulstunden.

Kryptografische Sicherheit: Warum gewöhnliches Math.random bei uns verboten ist

In der Standard-Webentwicklung erzeugen die meisten Programmierer Zufallswerte über den JavaScript-Befehl Math.random. Was für einfache visuelle Animationen genügt, ist für faire Auslosungen fatal:

Math.random ist ein sogenannter PRNG (Pseudo-Random Number Generator), meist basierend auf dem xoshiro128+-Algorithmus. Er ist nicht kryptografisch sicher. Wer einige aufeinanderfolgende Werte beobachtet, kann mit einfachen mathematischen Mitteln die internen Zustände des Generators rekonstruieren und zukünftige Ziehungen exakt vorhersagen!

Aus diesem Grund haben wir in unserer Codebasis ein striktes Build-Verbot für Math.random verankert. Unser Zufallsgenerator nutzt ausschließlich crypto.getRandomValues. Diese Schnittstelle greift direkt auf die physikalische Entropie deines Endgeräts zu (wie thermisches Sensorrauschen, Interrupt-Timings und Hardware-Generatoren) und liefert Zufallswerte auf Sicherheitsniveau moderner Verschlüsselungsprotokolle.

Das Phänomen des Modulo-Bias und wie wir es lösen

Ein weit verbreiteter Programmierfehler bei Zahlen-Generatoren ist die Modulo-Reduktion. Ein 32-Bit-Zufallsgenerator erzeugt Ganzzahlen zwischen 0 und 4.294.967.295 (2^32 − 1).

Möchte man daraus beispielsweise eine Zahl von 1 bis 6 für einen Würfel gewinnen, rechnen viele Tools fälschlicherweise zufallswert % 6. Da 4.294.967.296 jedoch nicht restlos durch 6 teilbar ist, haben die Reste 0, 1, 2 und 3 jeweils eine Chance von 715.827.883 zu 4.294.967.296, während die Reste 4 und 5 nur eine Chance von 715.827.882 haben! Kleinere Zahlen werden also statistisch bevorzugt.

Unsere Engine eliminiert diesen Fehler durch Rejection Sampling (Verwerfungsmethode): Alle Rohwerte, die oberhalb des größten ganzzahligen Vielfachen der Zielbereichsbreite liegen, werden sofort verworfen und neu gezogen. Das garantiert eine absolut exakte, gleichmäßige Wahrscheinlichkeitsverteilung ohne jede Verzerrung.

Vergleich: Pseudo-Zufall (PRNG) vs. Echte Hardware-Entropie (CSPRNG)

MerkmalHerkömmliche Generatoren (Math.random)Zähler & Generator (CSPRNG)
EntropiequelleSoftware-Algorithmus (z. B. xoroshiro)Betriebssystem-Kernel (Thermisches Rauschen, Hardware-Timings)
VorhersagbarkeitNach wenigen Ziehungen rekonstruierbarMathematisch kryptografisch unvorhersehbar
VerteilungsgüteOft Modulo-Bias bei unrunden IntervallenPerfekte Gleichverteilung durch Rejection Sampling
Fairness-GarantieFür Glücksspiele & Verlosungen ungeeignetOptimal für Auslosungen, Notare, Prüfungen und Audits

Statistische Gleichverteilung & Qualitätsprüfung (Chi-Quadrat-Test)

Ein vertrauenswürdiger Zufallsgenerator muss sicherstellen, dass über eine große Anzahl von Ziehungen hinweg jede Zahl mit exakt der gleichen Häufigkeit gezogen wird. In der mathematischen Statistik wird diese Eigenschaft mit dem Chi-Quadrat-Anpassungstest (χ²-Test) überprüft. Bei Tests mit 1.000.000 Ziehungen weicht unsere Rejection-Sampling-Engine statistisch nicht von einer idealen Gleichverteilung ab.

Typische Anwendungsbereiche in Alltag und Beruf

  • Vereine & Veranstaltungen: Faire Ziehung von Losen bei Vereinsfesten, Tombolas oder Mitgliederversammlungen.
  • Schule & Unterricht: Zufällige Auswahl von Schülern für Referate oder Abfragen ohne Vorwurf der Parteilichkeit.
  • Software-Testing & Qualitätssicherung: Generierung repräsentativer, unverfälschter Testdatensätze für Datenbanken und Algorithmen.
  • Entscheidungshilfe: Wenn rationale Abwägungen bei zwei gleichwertigen Alternativen nicht weiterführen, schafft eine Zufallsentscheidung sofort Klarheit.
  • 100 % lokaler Schutz: Keine deiner generierten Zahlen wird im Internet gespeichert oder getrackt.

Häufig gestellte Fragen (FAQ)

Warum verwendet dieser Zufallszahlengenerator kein gewöhnliches Math.random?

Die Standardfunktion Math.random vieler einfacher Webseiten ist ein Pseudozufallsgenerator mit deterministischem Algorithmus, der für Verlosungen, Spiele oder kryptografische Zwecke ungeeignet und vorhersagbar ist. Unser Generator nutzt die Web Cryptography API (crypto.getRandomValues) deines Betriebssystems in Kombination mit Rejection Sampling, um absolute Unvorhersehbarkeit und Gleichverteilung zu garantieren.

Was bedeutet „ohne Modulo-Bias“ bei Zufallszahlen?

Wenn ein Programmierer Zufallszahlen einfach mit dem Modulo-Operator (%) auf einen Zielbereich skaliert, werden kleinere Zahlen statistisch häufiger gezogen als größere, weil 2^32 nicht glatt durch beliebige Zahlen teilbar ist. Durch unser Rejection Sampling verwerfen wir Reste außerhalb des perfekten Vielfachen, sodass jede einzelne Zahl exakt dieselbe mathematische Eintrittswahrscheinlichkeit besitzt.

Können auch negative Zahlen und Dezimalzahlen erzeugt werden?

Ja, unser Zufallszahlengenerator unterstützt uneingeschränkt negative Zahlen (z. B. von -50 bis +50) sowie beliebige Fließkommazahlen mit bis zu 4 Nachkommastellen. Gib dafür einfach deine Wunschgrenzen in die Eingabefelder ein.

Wie funktioniert das Ziehen von Zahlen „ohne Wiederholung“?

Wenn du die Option „Keine doppelten Zahlen“ aktivierst, kommt ein kryptografisch sicherer Fisher-Yates-Shuffle zum Einsatz. Jede Zahl wird wie eine Kugel aus einer Lostrommel gezogen und kann im selben Ziehungsdurchgang kein zweites Mal vorkommen.

Ist der Zufallsgenerator für faire Gewinnspiele und Tombolas geeignet?

Ja, absolut. Da die Ziehung lokal und kryptografisch abgesichert erfolgt, ist die Ziehung zu 100 % manipulationssicher und frei von menschlicher Einflussnahme. Über den Vollbildmodus lässt sich die Ziehung zudem ideal auf Beamer oder Bildschirme bei Vereinsfeiern übertragen.

Wie viele Zahlen können auf einmal generiert werden?

Du kannst pro Klick zwischen 1 und bis zu 1.000 Zufallszahlen simultan erzeugen lassen. Bei Ziehungen ohne Wiederholung muss der gewählte Bereich natürlich mindestens so viele Zahlen umfassen wie die angeforderte Menge.

Werden meine Ziehungen irgendwo im Internet gespeichert?

Nein, sämtliche Zufallsberechnungen finden ausschließlich in deinem lokalen Browser statt. Es werden keine Daten an Server übertragen oder protokolliert. Der Verlauf existiert nur temporär in deinem aktuellen Browser-Tab.