Domänengeneratoren¶
AcademicTitleGenerator¶
Erzeugt zum Landdatensatz passende akademische Titel.
Warum: Für Personenmodelle mit kontrolliertem Titelanteil verwenden; das Feld weglassen, wenn das Zielmodell keine Titel kennt.
Kategorie: person.
Ergebnis: str | null.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.quota:float; Standardwert0.5— Wahrscheinlichkeit, dass der optionale Wert erzeugt wird.
CNPJGenerator¶
Erzeugt formatierte brasilianische CNPJ-Unternehmensnummern.
Warum: Für brasilianische Organisationsdaten mit CNPJ-Format verwenden; für natürliche Personen CPFGenerator wählen.
Kategorie: br.
Ergebnis: str.
1 | |
CPFGenerator¶
Erzeugt formatierte brasilianische CPF-Steueridentifikatoren.
Warum: Für brasilianische Personendaten mit CPF-Format verwenden; für Organisationen CNPJGenerator wählen.
Kategorie: br.
Ergebnis: str.
1 | |
CompanyNameGenerator¶
Erzeugt synthetische Organisationsnamen aus eingebauten Namensbausteinen.
Warum: Für einzelne variierende Firmennamen ohne Source-Datensatz verwenden; für zusammenhängende Unternehmensdaten die Entity Company nutzen.
Kategorie: organization.
Ergebnis: str.
1 | |
DataFakerGenerator¶
Erzeugt lokalisierte Werte über einen benannten Python-Faker-Provider.
Warum: Wenn ein öffentlicher Faker-Provider den benötigten Wert liefert; der gewählte Provider bestimmt den konkreten Ergebnistyp.
Kategorie: faker.
Ergebnis: method-specific Faker value.
1 | |
Parameter¶
method:str; Standardwerterforderlich— Öffentliche Methode des Python-Faker-Providers.locale:str | null; Standardwerten_US— Locale für Provider-Daten und Formatierungsregeln.
DepartmentNameGenerator¶
Erzeugt lokalisierte Namen von Organisationsabteilungen.
Warum: Für realistische Abteilungsbezeichnungen verwenden; bei fester Taxonomie eine gewichtete Source-Liste nutzen.
Kategorie: organization.
Ergebnis: str.
1 | |
Parameter¶
locale:str | null; StandardwertNone— Locale für Provider-Daten und Formatierungsregeln.
DomainGenerator¶
Erzeugt Internet-Domains aus einem länderspezifisch gewichteten Datensatz.
Warum: Für ländergewichtete Domains oder korrelierte E-Mail-Domains verwenden; bekannte Kundendomains aus einer Source lesen.
Kategorie: net.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.
EANGenerator¶
Erzeugt EAN-13-Produktcodes, optional pro Prozess eindeutig.
Warum: Für Produktdaten mit EAN-13-Form verwenden; globale Eindeutigkeit über eine Key-Strategie absichern.
Kategorie: ecommerce.
Ergebnis: str.
1 | |
Parameter¶
locale:str | null; Standardwerten_US— Locale für Provider-Daten und Formatierungsregeln.unique:bool; StandardwertFalse— Fordert eindeutige Werte im unterstützten prozesslokalen Pool.
EmailAddressGenerator¶
Erzeugt datensatzabhängige E-Mail-Adressen, optional aus Vor- und Nachname.
Warum: Für zur Person passende E-Mail-Adressen verwenden; für unabhängige E-Mails DataFakerGenerator wählen.
Kategorie: person.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.given_name:str | null; StandardwertNone— Optionaler Vorname für die korrelierte Wertbildung.family_name:str | null; StandardwertNone— Optionaler Nachname für die korrelierte Wertbildung.
FamilyNameGenerator¶
Erzeugt lokalisierte Nachnamen aus dem konfigurierten Datensatz.
Warum: Wenn Nachnamen einem expliziten regionalen Datensatz folgen müssen.
Kategorie: person.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; Standardwerterforderlich— Länderdatensatz, der die lokalisierte Erzeugung steuert.
GenderGenerator¶
Erzeugt weibliche, männliche oder weitere Werte nach konfigurierten Quoten.
Warum: Für demografische Daten mit expliziten Anteilen verwenden; regierte Kategorien aus einer Source übernehmen.
Kategorie: person.
Ergebnis: str.
1 | |
Parameter¶
female_quota:float | null; StandardwertNone— Wahrscheinlichkeit für die Kategorie weiblich.other_gender_quota:float | null; StandardwertNone— Wahrscheinlichkeit für die weitere Geschlechtskategorie; der Rest ist männlich.
GivenNameGenerator¶
Erzeugt lokalisierte Vornamen, optional passend zu einem Geschlecht.
Warum: Wenn Namen einem regionalen Datensatz folgen und mit Geschlecht korrelieren sollen; für vollständige Persondaten Person nutzen.
Kategorie: person.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.gender:str | null; StandardwertNone— Optionale Geschlechtskategorie für die Auswahl des Wertepool.
IbanGenerator¶
Erzeugt strukturell gültige ISO-13616-IBANs für das Land des Datensatzes.
Warum: Für Testzahlungskonten mit länderspezifischer IBAN und Prüfsumme verwenden; bestehende Identitäten aus einer Source beziehen.
Kategorie: finance.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | None; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.
MedicalLicenseGenerator¶
Erzeugt bundesstaatlich präfixierte medizinische Lizenzkennungen.
Warum: Für synthetische klinische Personendaten mit regionaler Lizenz verwenden; für nationale Provider-IDs NpiGenerator wählen.
Kategorie: healthcare.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | None; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.states:Iterable[str] | None; StandardwertNone— Erlaubte Bundesstaaten- oder Regionspräfixe.digits:int; Standardwert6— Anzahl der Ziffern im erzeugten Segment.
NobilityTitleGenerator¶
Erzeugt lokalisierte Adelstitel aus dem konfigurierten Datensatz.
Warum: Nur einsetzen, wenn das Fachmodell seltene Adelstitel bewusst abbildet; sonst das Feld weglassen.
Kategorie: person.
Ergebnis: str | null.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.gender:str | null; StandardwertNone— Optionale Geschlechtskategorie für die Auswahl des Wertepool.noble_quota:float | null; StandardwertNone— Wahrscheinlichkeit, einen Adelstitel zu erzeugen.
NpiGenerator¶
Erzeugt zehnstellige National Provider Identifiers.
Warum: Für US-Gesundheitsdaten mit NPI-Format verwenden; für regionale Lizenzwerte MedicalLicenseGenerator wählen.
Kategorie: healthcare.
Ergebnis: str.
1 | |
PasswordGenerator¶
Erzeugt sichere Passwörter mit konfigurierbarer Komplexität.
Warum: Für Test-Anmeldedaten verwenden, die Zeichenklassenregeln erfüllen müssen; niemals als Produktiv-Credentials verwenden.
Kategorie: net.
Ergebnis: str.
1 | |
Parameter¶
length:int; Standardwert16— Feste Länge des erzeugten Werts.include_special:bool; StandardwertTrue— Erfordert mindestens ein unterstütztes Sonderzeichen im Passwort.include_numbers:bool; StandardwertTrue— Erfordert mindestens eine Ziffer im Passwort.include_uppercase:bool; StandardwertTrue— Erfordert mindestens einen Großbuchstaben im Passwort.
PhoneNumberGenerator¶
Erzeugt lokalisierte Telefonnummern aus dem konfigurierten Datensatz.
Warum: Für kontaktbezogene Testdaten mit Vorwahl- oder Mobilfunkvorgaben verwenden; bestehende Nummern aus einer Source übernehmen.
Kategorie: address.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.area_code:str | null; StandardwertNone— Optionale Vorwahl, die in die Nummer übernommen wird.is_mobile:bool; StandardwertFalse— Wählt optional ein Mobilfunk- statt eines allgemeinen Nummernmusters.
PlanCodeGenerator¶
Erzeugt deterministische Plancodes mit Präfix und fester Länge.
Warum: Für kompakte Katalogschlüssel verwenden, deren Präfix eine Planfamilie bezeichnet; für komplexe Muster PrefixedIdGenerator wählen.
Kategorie: insurance.
Ergebnis: str.
1 | |
Parameter¶
prefix:str | None; StandardwertNone— Konstanter fachlicher Präfix vor dem erzeugten Rumpf.digits:int; Standardwert6— Anzahl der Ziffern im erzeugten Segment.
PolicyNumberGenerator¶
Erzeugt Policennummern mit Buchstaben- und Ziffernteilen.
Warum: Für Versicherungskennungen mit erkennbaren Segmenten verwenden; bei regulärem Muster PrefixedIdGenerator wählen.
Kategorie: insurance.
Ergebnis: str.
1 | |
Parameter¶
prefix:str; StandardwertPOL— Konstanter fachlicher Präfix vor dem erzeugten Rumpf.alpha:int; Standardwert3— Anzahl der Großbuchstaben im Kennungssegment.digits:int; Standardwert8— Anzahl der Ziffern im erzeugten Segment.
RoutingNumberGenerator¶
Erzeugt neunstellige ABA-Routing-Nummern mit Prüfsumme.
Warum: Für US-Banktestdaten mit ABA-kompatibler Prüfsumme verwenden; der Wert bezeichnet kein reales Institut.
Kategorie: finance.
Ergebnis: str.
1 | |
Parameter¶
prefix:str | None; StandardwertNone— Konstanter fachlicher Präfix vor dem erzeugten Rumpf.
SSNGenerator¶
Erzeugt lokalisierte Sozialversicherungsnummern über Faker.
Warum: Für synthetische Personendaten mit landestypischem SSN-Format verwenden; für stabile De-Identifizierung einen Identifier hashen.
Kategorie: us.
Ergebnis: str.
1 | |
Parameter¶
locale:str | null; Standardwerten_US— Locale für Provider-Daten und Formatierungsregeln.
SectorGenerator¶
Erzeugt Branchenbezeichnungen aus einem länderspezifischen Datensatz.
Warum: Für Organisationsdaten mit passenden Branchen verwenden; bei verbindlicher Taxonomie eine gewichtete Source-Liste nutzen.
Kategorie: organization.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.locale:str | null; StandardwertNone— Locale für Provider-Daten und Formatierungsregeln.
StreetNameGenerator¶
Erzeugt lokalisierte Straßennamen aus dem konfigurierten Datensatz.
Warum: Für einzelne lokalisierte Straßenbezeichnungen verwenden; für konsistente Adressdaten die Entity Address einsetzen.
Kategorie: address.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.
TaxIdGenerator¶
Erzeugt deterministische ländergeprägte Steuerkennungen ohne externe Dateien.
Warum: Für Test-Steuerkennungen verwenden, wenn keine exakte nationale Validierung nötig ist; CPF oder CNPJ für unterstützte brasilianische Formen wählen.
Kategorie: finance.
Ergebnis: str.
1 | |
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz, der die lokalisierte Erzeugung steuert.
TokenGenerator¶
Erzeugt verschiedene Arten sicherer Tokens.
Warum: Für undurchsichtige Session-, API- oder Reset-Token-Testdaten verwenden; niemals als Produktiv-Sicherheitstoken einsetzen.
Kategorie: net.
Ergebnis: str | bytes.
1 | |
Parameter¶
token_type:str; Standardwerthex— Ausgabekodierung als Hex, rohe Bytes oder URL-sicheres Base64.entropy:int; Standardwert32— Anzahl zufälliger Eingabebytes vor der Kodierung.
UrlGenerator¶
Erzeugt lokalisierte URLs mit optional erlaubten Schemes.
Warum: Für lokalisierte Webadressen verwenden; bei fest vorgegebenen Domains eine Source oder Konstante einsetzen.
Kategorie: net.
Ergebnis: str.
1 | |
Parameter¶
locale:str | null; StandardwertNone— Locale für Provider-Daten und Formatierungsregeln.schemes:list[str] | null; StandardwertNone— Erlaubte URI-Schemes der erzeugten URL.