Paket Python untuk menghasilkan nama fiksi untuk karakter dalam cerita fantasi Anda, Dungeons & Dragons, RPG, atau apa pun yang Anda butuhkan.
python3 -m pip install fictional_names Fungsi generate_name adalah fungsi utama dari paket, dan dapat digunakan dalam berbagai cara, dengan memberikan argumen yang berbeda untuk itu. Dibutuhkan argumen berikut: gender , style , dan library .
gender bisa menjadi 'male' atau 'female' . Biarkan kosong jika Anda ingin jenis kelamin acak.
style dapat berupa salah satu dari yang berikut: 'arab' , 'aztec' , 'chinese' , 'dwarven' , 'elven' , 'Bahasa Inggris', 'eriskon' 'giant' 'greek' 'english' 'germanic' Martin ', 'martin' ,' Martin ',' 'halfling' , 'human' , 'japanese' ,' Martin ',' Martin ',' Martin ',' 'mongolian' 'jordan' ' Martin ',' Martin ',' Martin ',' Martin ',' Martin ',' Martin ', 'norsemen' , 'orc' , 'roman' ,' Martin ', 'rowling' ' 'sapkowski' , 'slavic' , 'steampunk' , 'tolkien' , 'turkish' , atau 'viking' . Biarkan kosong jika Anda menginginkan gaya acak.
* Sebagian besar gaya jelas, tetapi beberapa di antaranya dinamai menurut penulis terkenal, dan beberapa di antaranya dinamai ras fantasi terkenal.
library bisa True atau False . Biarkan kosong dan dipetik secara acak.
* Perpustakaan True digunakan untuk menghasilkan nama solid yang menyerupai nama asli, atau nama yang lebih mungkin digunakan dalam buku, film, atau acara TV. Perpustakaan False digunakan untuk menghasilkan lebih banyak nama unik karena diperparah oleh suku kata acak, terkait dengan style .
from fictional_names import name_generator
names = name_generator . generate_nameApa yang diikuti adalah daftar contoh cara menggunakan fungsi, dan apa yang bisa Anda harapkan dari itu.
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' Anda dapat mencetak nama langsung dari fungsi, atau Anda dapat menyimpannya dalam variabel dan mencetaknya nanti.
print ( names ())atau
name = names ()
print ( name )