Package schlachtfeld ::
Module namen
|
|
Module namen
source code
Dieses Modul kapselt mehrere Namensgeneratoren.
Anwendung:
import namen
name = Name(anzahl=200, quelle="yould",
art="Englisch")
Möglichkeiten:
anzahl: yould und cfnamegen erstellen beide immer 500 namen auf einen
Schlag, was bei Geschiwndigkeitstest berücksichtigt werden sollte.
quellen:
-
yould: Namen auf Grundlage der Wahrscheinlichkeit, dass eine
bestimmte Kombination in einem Wort auftaucht.
-
pointon_phonetic: Einfacher Namensgenerator mit
zufallsalgorythmus
-
cfnamegen: Ähnlich ie pointon_phonetic. Auf Grundlage von
Kontexctfreien Grammatiken
art: Wird bisher nur von yould verwendet. Esperanto oder Enlisch.
Sonstige Werte werden als "Altenglisch" gewertet (default).
|
name = Name(anzahl= 20, quelle= "cfnamegen")
|
|
namen = name.erzeuge()
|
name
None
-
- Value:
Name(anzahl= 20, quelle= "cfnamegen")
|
|