Entity Person¶
Erzeugt konsistente, lokalisierte Personen mit Identität, Demografie, Adresse und Kontaktdaten.
Warum: Wenn Namen, Demografie, Geburtsdatum, Adresse, Telefon und E-Mail zusammenpassen müssen; für unabhängige Felder einzelne Generatoren nutzen.
1 | |
Ergebnis: Typisierter Person-Wert.
Parameter¶
academic_title_quota:float | null; StandardwertNone— Optionale Wahrscheinlichkeit für einen akademischen Titel.dataset:str | null; StandardwertNone— Länderdatensatz für lokalisierte und korrelierte Entity-Werte.female_quota:float; Standardwert0.5— Wahrscheinlichkeit für die Geschlechtskategorie weiblich.max_age:int; Standardwert65— Inklusives Höchstalter der erzeugten Person.min_age:int; Standardwert18— Inklusives Mindestalter der erzeugten Person.noble_quota:float | null; StandardwertNone— Optionale Wahrscheinlichkeit für einen Adelstitel.other_gender_quota:float; Standardwert0.0— Wahrscheinlichkeit für eine weitere Geschlechtskategorie; der Rest ist männlich.
Attribute¶
academic_title(str | None): Akademischer Titel, sofern vorhanden.address(dict): Strukturierte Postadressdaten.age(int): Aus dem Geburtsdatum abgeleitetes Alter in Jahren.birthdate(datetime): Geburtsdatum.email(str): Primäre E-Mail-Adresse.family_name(str): Lokalisierter Nachname.full_name(str): Vollständiger Name.gender(str): Geschlechtswert aus dem konfigurierten Datensatz.given_name(str): Lokalisierter Vorname.mobile_phone(str): Mobiltelefonnummer.name(str): Anzeigename.nobility_title(str | None): Adelstitel, sofern der Datensatz einen bereitstellt.phone(str): Allgemeine Telefonnummer.salutation(str): Aus Geschlecht und Locale abgeleitete Anrede.transaction_profile(str | dict | None): Demografische Hinweise zum Transaktionsprofil.
Grenzen¶
Verfügbare Attribute und Werte hängen von der registrierten Entity, ihrem Datensatz und den dokumentierten Konstruktoroptionen ab.