Un package Python pour générer des noms de fiction pour les personnages de vos histoires fantastiques, donjons et dragons, RPG ou tout ce dont vous avez besoin.
python3 -m pip install fictional_names La fonction Generate_name est la fonction principale du package, et elle peut être utilisée de diverses manières, en y passant différents arguments. Il faut les arguments suivants: gender , style et library .
gender peut être 'male' ou 'female' . Laissez-le vide si vous voulez un sexe aléatoire.
style peut être l'une des opérations suivantes: 'arab' , 'aztec' , 'chinese' , 'dwarven' , 'elven' , 'english' , 'eriskon' , 'germanic' , 'giant' , 'greek' , 'halfling' , 'human' , 'japanese' , 'jordan' , 'martin' , ', 'mongolian' , 'norsemen' , 'orc' ,', 'roman' , 'rowling' ' 'sapkowski' , 'slavic' , 'steampunk' , 'tolkien' , 'turkish' ou 'viking' . Laissez-le vide si vous voulez un style aléatoire.
* La plupart des styles sont évidents, mais certains d'entre eux sont nommés d'après des auteurs célèbres, et certains d'entre eux sont nommés d'après des courses fantastiques célèbres.
library peut être True ou False . Laissez-le vide et il est choisi au hasard.
* Les True bibliothèques sont utilisées pour générer des noms solides qui ressemblaient à des noms réels ou à des noms qui sont plus susceptibles d'avoir été utilisés dans des livres, des films ou des émissions de télévision. False bibliothèques sont utilisées pour générer des noms plus uniques car ils sont aggravés par des syllabes aléatoires, liées au style .
from fictional_names import name_generator
names = name_generator . generate_nameCe qu'il suit est une liste d'exemples d'utilisation de la fonction et de ce que vous pouvez vous attendre à en tirer.
names ()
# Probable generated names: 'Eleanor Neumann', 'Nathaniel Eberhardt', 'Yolotzintli (Ethereal Mist)', 'Isabeau of Rhovanion', 'Barthanes al'Tealdar', 'Arabella Bryce', 'Sicilia Lucretillus', 'Orggol the Ruiner', 'Bolbo Honeydew', 'Gerda Einarsdottir', 'Ganoes Untor' names ( style = 'english' )
# Probable generated names: 'Aaron Mckinney', 'Edmund Sheffield', 'Beatrix Moss'
names ( style = 'arab' )
# Probable generated names: 'Youssef Shihab', 'Yasmin Fadel', 'Saeed Nader'
names ( style = 'chinese' )
# Probable generated names: 'Xiulan Tang', 'Guo Qing', 'Mei Chi'
names ( style = 'germanic' )
# Probable generated names: 'Dankrich Vogelweber', 'Folker Holz', 'Siegfried Wiedemann'
names ( style = 'japanese' )
# Probable generated names: 'Yumiko Yoshikawa', 'Naoki Yamamoto', 'Ryozo Nagano'
names ( style = 'slavic' )
# Probable generated names: 'Valentin Marinov', 'Pavelv Borenko', 'Zina Kovačević' names ( style = 'aztec' )
# Probable generated names: 'Miquiztli (Lorekeeper)', 'Huexotzinco (Silver Mist)', 'Callitli Tlanitl'
names ( style = 'greek' , library = True )
# Probable generated names: 'Demosthenes of Kydonia', 'Adrastos of Apollonia', 'Kallisto of Larissa'
names ( style = 'roman' )
# Probable generated names: 'Faucia Vitruvius', 'Atia Tiberius', 'Aventinus Calpurnius'
names ( style = 'viking' )
# Probable generated names: 'Ørvar Yvngirsson', 'Livþora Jarmann', 'Siggyða Norrav' names ( gender = 'male' , style = 'dwarven' , library = False )
# Probable generated names: 'Kazdin Voldurmir', 'Thunûr Kinmarmak', 'Dorgǎrn Bǎlthrak'
names ( gender = 'female' , style = 'elven' , library = True )
# Probable generated names: 'Galadhrim Narothor', 'Narwindë Ardalas', 'Ermalinde Nimrith'
names ( style = 'halfling' , library = True )
# Probable generated names: 'Lyric Tricklebrook', 'Nibs Cobblehill', 'Sylvia Wildflower'
names ( gender = 'male' , style = 'human' , library = True )
# Probable generated names: 'Leander Hecht', 'Jasper Hahn', 'Galahad Thiele'
names ( gender = 'male' , style = 'orc' , library = True )
# Probable generated names: 'Snagrag the Desecrator', 'Bolgrag the Crazed', 'Thak the Deathbringer'
names ( gender = 'female' , style = 'steampunk' , library = True )
# Probable generated names: 'Dorothea Finnigan', 'Bernadette Baron', 'Mathilda Tarleton' names ( gender = 'male' , style = 'tolkien' , library = True )
# Probable generated names: 'Saradoc of Bree', 'Eldric of Rohan', 'Hilbert of Dol Guldur'
names ( style = 'martin' , library = False )
# Probable generated names: 'Bran Conford', 'Toras Belton', 'Sen Berdon'
names ( gender = 'female' , style = 'rowling' , library = False )
# Probable generated names: 'Sega Ryddle', 'Alda Glanvill', 'Kiola Graham' Vous pouvez imprimer le nom directement à partir de la fonction, ou vous pouvez le stocker dans une variable et l'imprimer plus tard.
print ( names ())ou
name = names ()
print ( name )