Toolverse

Zufallszahlengenerator

Generiere Zufallszahlen in jedem Bereich oder Version-4-UUIDs in großen Mengen. Wähle deine Optionen und kopiere die Ergebnisse — alles läuft in deinem Browser.

Wie man es benutzt

Dieses Werkzeug funktioniert in zwei Modi: Zufallszahlen und zufällige UUIDs. Nutze die Registerkarten über dem Generator, um zu wechseln, dann stelle deine Optionen ein und drücke Generieren für einen neuen Satz. Im Zahlenmodus sind Minimum und Maximum, die du einstellst, beide im Ergebnis enthalten, also ein Bereich von 1 bis 100 kann 1 oder 100 sowie alles dazwischen produzieren. Wähle, wie viele Zahlen generiert werden sollen, und entscheide dann, ob Duplikate erlaubt sind. Mit erlaubten Duplikaten wird jede Zahl unabhängig gezogen, daher kann der gleiche Wert mehr als einmal erscheinen — so simulierst du das Werfen mehrerer Würfel. Deaktiviere Duplikate für einen einzigartigen Draw, bei dem jede Zahl nur einmal erscheinen kann und die Anzahl auf die Größe des Bereichs begrenzt ist. Ein 6-aus-49-Lotteriedraw ist ein einzigartiger Draw: Sobald eine Zahl gezogen wird, wird sie aus der Betrachtung entfernt und kann nicht erneut gezogen werden. Im UUID-Modus wählst du, wie viele Version-4-UUIDs generiert werden sollen. Eine UUID ist eine 128-Bit-Kennung, geschrieben als 32 Hexadezimalzeichen im Muster 8-4-4-4-12, zum Beispiel f47ac10b-58cc-4372-a567-0e02b2c3d479. Version 4 fixiert eine Handvoll Bits zur Markierung der Version und Variante und füllt die restlichen 122 Bits mit Zufallsdaten. Das lässt 2^122 mögliche Werte — eine Zahl so groß, dass das Generieren von Milliarden von UUIDs jede Sekunde für Jahrhunderte immer noch die Chancen auf zwei Übereinstimmungen nahe Null lässt. Das ist anders als die Zahlen oben, die sich wiederholen können, es sei denn, du schaltest Duplikate aus: Eine UUID braucht diese Option nicht, da ihr Raum weit größer ist als jeder Zahlbereich, den du realistischerweise wählen würdest. In der Praxis kann jede UUID, die dieses Werkzeug generiert, als einzigartig behandelt werden. Both modes run entirely in your browser using the Web Crypto API (crypto.getRandomValues), the same source browsers use for cryptographic randomness, and nothing is sent to a server. Beide Modi laufen vollständig in deinem Browser mit der Web Crypto API (crypto.getRandomValues), der gleichen Quelle, die Browser für kryptografische Zufälligkeit verwenden, und nichts wird an einen Server gesendet. Das macht dieses Werkzeug zu einer soliden Wahl für alltägliche Zufälligkeit: einen Gewinner für ein Gewinnspiel oder Gewinnauslosung auswählen, eine Zufallsstichprobe aus einer Liste ziehen, Testerzeugung seeding oder IDs für neue Datensätze generieren. Für Passwörter oder Sicherheitsschlüssel verwende einen dedizierten Passwort-Manager, der für diesen Job gebaut ist.

Häufig gestellte Fragen

Sind die Zahlen wirklich zufällig?
Ja. Sowohl Zahlen als auch UUIDs werden mit der Web Crypto API (crypto.getRandomValues) generiert, der gleichen kryptografisch sicheren Zufallsquelle, die Browser für sicherheitssensitiven Code verwenden, plus Rejection Sampling zur Vermeidung von Modulo-Bias. Das ist eine bedeutend höhere Hürde als Math.random(), das die meisten einfachen Online-Generatoren verwenden und das nicht darauf ausgelegt ist, unvorhersehbar zu sein.
Was ist eine UUID und können zwei jemals übereinstimmen?
Eine UUID ist eine 128-Bit-ID, normalerweise geschrieben als 32 Hexadezimalziffern wie f47ac10b-58cc-4372-a567-0e02b2c3d479. Die hier verwendete Version-4-Art randomisiert 122 dieser Bits und ergibt grob 5,3 Undezillionen mögliche Werte. Zwei, die zufällig übereinstimmen, ist theoretisch möglich, aber in der Praxis vernachlässigbar — du müsstest Milliarden pro Sekunde für Jahrhunderte generieren, bevor eine Kollision wahrscheinlich würde.
Kann ich Zahlen ohne Duplikate generieren?
Ja — schalte "Duplikate erlauben" aus und jede Zahl kann nur einmal vorkommen, wie das Ziehen von Lotteriekugeln ohne Zurücklegen. Das Ergebnis ist auf die Größe deines Bereichs begrenzt: 20 eindeutige Zahlen zwischen 1 und 10 ergeben nur 10. Lasse Duplikate an, wenn du unabhängige Draws möchtest, z. B. um Würfelwürfe zu simulieren.
Ist dies sicher für Passwörter oder Sicherheitsschlüssel?
Die Zufälligkeit selbst ist stark — sie stammt aus der Web Crypto API, der gleichen Quelle, die für kryptographische Schlüssel verwendet wird. Aber dieses Werkzeug ist nicht für Passwörter oder Geheimnisse gedacht: Es hat keine Zeichensatz- oder Längenoptionen für Passwortstärke, und generierte Werte sitzen im Klartext auf der Seite ohne Schutz. Verwende einen dedizierten Passwort-Manager für alles, das du geheim halten musst.