Testdatengenerator
Erzeugt Namen, E-Mails, Benutzernamen, UUIDs, IP- und MAC-Adressen, Luhn-gültige Kartennummern und mehr — mit Seed, sodass derselbe Seed immer dieselben Zeilen liefert, vollständig im Browser.
Auch als Desktop-App für Windows verfügbar.
Über dieses Tool
Testdaten haben eine Eigenschaft, die fast jeder Zufallsgenerator wegwirft: Sie müssen reproduzierbar sein. Ein Fehler, der nur bei einer bestimmten der 20 Zeilen gestern auftaucht, ist wertlos, sobald diese 20 Zeilen für immer verschwunden sind. Deshalb baut dieses Werkzeug auf einem Seed auf: Derselbe Seed mit denselben Feldern erzeugt exakt dieselben Zeilen — heute, nächsten Monat, auf Ihrem Rechner und auf dem Ihres Kollegen. Schreiben Sie den Seed in den Fehlerbericht („checkout-bug-47"), und jeder kann den Beweis neu erzeugen.
Jedes Format ist an seinen öffentlichen Standard gebunden, nicht an „sieht ungefähr richtig aus". UUIDs sind Version 4 mit korrekten Version- und Variant-Bits (RFC 9562). Kartennummern bestehen die Luhn-Prüfsumme (ISO/IEC 7812-1) und überstehen die Formvalidierung, entsprechen aber keinem realen Ausgeberbereich. E-Mails nutzen die von RFC 2606 für Dokumentation reservierten Beispiel-Domains, sodass Testnachrichten nie ein echtes Postfach erreichen. Ländercodes folgen ISO 3166-1 alpha-2, IPv4-Adressen vermeiden Netz- und Broadcast-Adressen jedes /24, und MAC-Adressen tragen korrekt gesetzte Unicast-Bits.
Alles läuft in Ihrem Browser. Es gibt keinen Server, keine Anfrage und kein Logging — die Zeilen entstehen durch schlichte Arithmetik auf dem Seed. Deshalb funktioniert das Werkzeug auch ohne Netzverbindung, und deshalb kann derselbe Seed gar nicht anders als dieselbe Antwort liefern.
Häufige Fragen
- Was genau steuert der Seed?
- Alles. Jeder erzeugte Wert ist eine reine Funktion aus Seed und Position in der Sequenz. Ändern Sie den Seed, ändert sich jede Zeile; behalten Sie ihn, und dieselbe Tabelle lässt sich für immer neu erzeugen. Bei leerem Seed wird pro Sitzung ein neuer Zufallswert gewählt und angezeigt — selbst „ich hatte keinen Seed angegeben" ist damit reproduzierbar.
- Sind die Kartennummern gefährlich?
- Nein. Die Luhn-Prüfsumme ist ein Arithmetiktest über die Ziffern selbst (1954) und sagt nichts über die Existenz eines Kontos. Die erzeugten Nummern beginnen mit 4, liegen aber in keinem real zugewiesenen Ausgeberbereich und können nicht belastet werden. Sie existieren, damit die Formatvalidierung eines Zahlungsformulars Ende-zu-Ende geprüft werden kann.
- Warum verwenden die E-Mails reservierte Beispiel-Domains?
- RFC 2606 hält einen Block von Beispiel-Domains für Dokumentation und Tests frei, sodass Nachrichten dorthin niemals ein echtes Postfach erreichen. Ein Generator, der Adressen bei einem echten Mailanbieter ausgibt, erzeugt keine Testdaten — er erzeugt fehlgeleitete Post und gelegentlich einen sehr verwirrten Empfänger.
- Wie zufällig sind die Passwörter?
- Jedes Passwort ist 14 Zeichen lang und enthält garantiert mindestens einen Klein-, einen Großbuchstaben, eine Ziffer und ein Symbol; der Rest wird gleichverteilt aus dem kombinierten Pool gezogen und die ganze Zeichenkette gemischt. Da sie aus dem Seed erzeugt werden, sind sie so geheim wie der Seed — gut für ein Anmeldeformular im Test, niemals für echte Konten.
- Werden meine Daten irgendwohin gesendet?
- Nein. Die Erzeugung ist schlichte Arithmetik in der Seite — kein Server, keine Anfrage, kein Telemetrie, und das Werkzeug funktioniert auch ohne Netzwerk. Die Kopier-Schaltflächen schreiben direkt aus der Seite in die Zwischenablage.