Skip to content

Instantly share code, notes, and snippets.

@6d61726b760a
Last active April 1, 2020 22:08
Show Gist options
  • Save 6d61726b760a/708dd9f25eb186d3dd333b70d85991af to your computer and use it in GitHub Desktop.
Save 6d61726b760a/708dd9f25eb186d3dd333b70d85991af to your computer and use it in GitHub Desktop.
eve name generator
import random
# reverse engineering:
# https://www.fantasynamegenerators.com/scripts/gallenteNames.js
# https://www.fantasynamegenerators.com/scripts/amarrNames.js
# https://www.fantasynamegenerators.com/scripts/minmatarNames.js
# https://www.fantasynamegenerators.com/scripts/caldariNames.js
def namelist(race):
"""return a list of strings used to generate names"""
switcher = {
"gallente": {
"m1": ["Aa","Abe","Abha","Abhi","Abra","Acha","Adha","Adi","Aga","Ahri","Ai","Aira","Ama","Ana","Ani","Anto","Asu","Au","Ba","Be","Bha","Bhi","Bra","Brae","Brai","Bre","Bru","Bry","Ca","Came","Cha","Cla","Cli","Co","Da","De","Dee","Dhe","Di","Do","Edga","Edoua","Elia","Eme","Emi","Fa","Fe","Fo","Fra","Ga","Gau","Ge","Gera","Gra","Gre","Gua","Gue","Gui","Ha","Ho","Hu","Ja","Jona","Jou","Ka","Ke","Kee","Ko","La","Lu","Ma","Mi","Mo","Mu","Na","No","Pa","Pi","Pie","Pita","Po","Qui","Ra","Re","Ri","Ro","Sa","Sha","Ste","Ta","Theo","Thi","Tre","Tri","Ty","Va","Vi","Xa","Ya","Za","Zo"],
"m2": ["baud","bault","bert","bien","bin","ce","cen","cien","cin","ckary","ckery","cque","ctor","den","dhi","don","dore","dou","dson","fford","fton","gan","gger","gory","gues","gust","ham","han","har","jra","ke","kkhu","kra","kul","lan","land","lari","ld","le","lere","lhem","li","lian","lien","lim","lin","lki","lkin","llan","llas","llaume","llin","llon","lten","lton","lya","ma","maha","mal","man","manyu","mar","mba","mbert","mi","mian","mien","mion","mont","naka","nald","nan","nard","nat","natien","nce","ncent","ncis","ncois","nd","nda","ndaka","ndan","ndar","nden","nder","ndon","ndra","ndu","nesh","nga","ni","niel","nin","nio","njan","njay","njit","njiv","nner","nnor","no","noit","nor","nrad","nt","nten","ntin","nton","nu","nuka","numan","pak","phan","phen","phon","ra","rak","ran","rard","rat","raud","rcus","rd","rdain","rell","ren","rese","rian","ric","rid","rien","rin","rion","riq","rius","rles","rlot","rma","rmain","rman","rnand","rnard","rnell","rod","ron","rone","rred","rrell","rrest","rret","rrett","rrison","rrot","rson","rter","rtin","ruda","run","runa","rvin","ry","rya","sey","sh","sha","shita","shma","shnu","sile","sin","skar","son","stan","sten","stin","stya","styn","su","suki","tan","tar","tari","than","thier","thon","thurin","ti","tier","tin","tra","tri","tthias","tthieu","tya","van","vana","vas","vata","ve","vek","ven","ver","vi","vier","vin","vion","vit","von","vor","vyn","ward","ya","yden","ydon","ylan","ylen","ylin","ylon","yon","yson","yton"],
"f1": ["Aa","Abhi","Ade","Adria","Adrie","Aha","Ahi","Ala","Ale","Ali","Ama","Amri","Ana","Ani","Aria","Arie","Aru","Ava","Be","Bha","Bla","Bra","Bri","Bru","Ca","Came","Cami","Ce","Ceci","Cele","Cha","Cia","Cie","Cle","Cri","Cry","Da","Deni","Desi","Deva","Dia","Do","Elia","Eme","Emi","Emme","Este","Ga","Gane","Gia","Gwe","Ha","Hai","Hari","Isa","Ja","Jai","Je","Jea","Josse","Ju","Julie","Ka","Kai","Ke","Ki","Kri","Ku","La","Leo","Lilia","Lu","Ma","Mada","Maddi","Mari","Marli","Marly","Me","Myria","Myrie","Na","Ni","Noe","Pa","Pau","Ra","Re","Rene","Ri","Ro","Sa","Sha","Sky","So","Sta","Sylva","Sylve","Ta","Tana","Tani","Tanu","Va","Vale","Vi","Vio","Ya"],
"f2": ["beca","becca","bel","bell","ce","cey","chel","chelle","cia","cile","cille","cinde","cy","da","ddhi","de","den","di","die","dyn","fia","ge","ghana","ghna","gite","gitte","hadi","hana","hi","hila","hini","hita","ja","ka","kha","ki","kini","kra","kti","la","laine","lar","lee","lene","ler","leta","letta","lette","ley","li","lia","liana","lianna","lie","lin","lina","linda","lindi","line","lissa","lla","lle","lli","llie","lody","loma","ly","lya","lyn","lyne","lynn","mala","mana","mara","mari","matar","mela","mence","ment","mentine","mia","muda","muna","munda","na","nae","naelle","nan","nata","nca","nda","ndal","ndall","ndara","ndi","ndita","ndra","ndy","ndyn","ne","nette","ngita","ngla","ni","nia","nie","niela","niele","niella","nielle","nifer","nine","ninne","nis","niya","njana","njna","nju","nna","nnah","nne","nnifer","nola","nta","ntha","nti","ntine","nya","phia","phie","phne","ra","rae","rah","rati","rby","ree","ren","rgaret","rgareth","rgarett","ri","riah","riam","riana","riane","rianna","ribel","rie","rima","rina","rine","rlene","rlette","rley","rline","rlotte","rmada","rmen","rol","ron","rsha","rsi","rson","rtana","rtha","rtina","rtine","ruda","rudi","runa","rvani","ry","sa","se","sha","shita","sia","siman","sma","smine","son","ssa","sse","sta","stal","ste","sten","stin","stina","stine","suya","ta","tara","tesa","tha","thy","ti","tie","tlyn","tna","trina","tte","ty","vana","vanah","vanna","vati","veka","vika","xia","xis","xus","xys","ya","yah","yana","yani","yati","yla","ylah","ylee","yna"],
"s1": ["Acha","Aga","Ahu","Alde","Alli","Amou","Aro","Atki","Au","Aubi","Ba","Bai","Bau","Be","Beau","Beni","Bho","Bi","Bla","Bo","Boi","Bra","Bre","Bri","Bro","Bu","Ca","Ch","Cha","Cho","Cla","Cle","Co","Cru","Cu","Da","De","Dela","Di","Du","Eme","Eve","Fa","Fla","Fou","Fu","Ga","Gai","Gal","Gi","Go","Gra","Gri","Ha","He","Hi","Ho","Ja","Jui","Ka","Kaa","Kada","Ke","Kha","Kni","Ku","Le","Li","Lu","Maha","Mai","Mi","Monta","Mou","Mu","My","Na","Naga","Nara","Ne","Nicho","Pa","Pe","Pi","Pou","Pra","Pro","Ra","Rama","Re","Ri","Rou","Roui","Ru","Sa","Sea","Sha","Si","Sou","Spe","Sunda","Te","Tha","The","Tho","Thou","Thu","Va","Wa","We","Wo"],
"s2": ["apelle","apon","bault","bbard","bberd","bbert","bbett","bert","bertin","bin","bir","champ","chaut","chaux","cher","cker","ckham","cking","ckles","ckley","ckman","cques","cquet","cquier","creux","crocq","croix","cros","da","dal","dam","dami","ddick","ddle","ddock","ddy","de","den","deo","des","det","dger","dgers","dges","dha","dhan","din","dley","dman","dmon","doin","dot","douin","dow","drey","dshaw","dwood","ffen","ffin","fflet","fils","fit","fitt","fort","gal","gar","gault","gaux","gford","gg","ghtly","ghton","ghts","gier","gnard","gnault","gne","gnier","gnon","goi","got","grand","grave","graves","groves","ha","hal","ham","han","hl","hni","hota","hri","hu","ja","jan","kar","kash","ker","khale","kia","kkar","kshi","kur","la","laire","lard","las","ldar","lder","lding","ldman","ldo","ldon","ldren","le","les","let","ley","lfe","li","lia","liff","lin","lis","lita","lla","llam","llar","llard","llas","llaway","lle","llen","ller","llet","lleton","llett","lleul","llew","lley","llford","lliard","lliday","llier","lling","llings","lliwell","llman","llom","llon","llot","lls","lman","lmer","lsa","lson","lte","lter","lton","lver","lvers","man","mand","mant","mar","mas","mat","maud","mault","mbard","mbee","mbel","ment","mer","mley","mmens","mmett","mmis","mmus","mond","mp","mpler","na","nathan","nchal","nd","nda","nder","ndey","ndhi","ndi","ndin","ndit","ndke","ndom","ndon","ndra","ndya","neau","nerjee","net","neux","nfold","nford","ngham","ngton","nham","niau","niaud","niell","niels","nier","nis","nkar","nker","nna","nnam","nnard","nnels","nnent","nner","nnier","ns","nsle","nson","nton","pal","pham","phet","pra","pson","pton","que","quet","quier","quin","ra","raf","rai","rajan","ram","ran","rbeau","rbet","rbey","rbier","rdell","rden","rdier","rdin","rdon","rdou","rdoux","rest","ret","rett","rey","rghese","rian","rieux","riez","rin","rine","rkar","rken","rker","rkes","rkett","rkey","rlet","rlett","rley","rling","rlow","rma","rman","rmen","rmer","rmon","rmond","rna","rnace","rnam","rner","ron","rot","roux","roy","royer","rreau","rret","rrier","rris","rrish","rrot","rrott","rsell","rson","rtin","rtis","rtiss","rton","rua","ruah","rula","rup","rvey","rwal","rya","sad","sak","sale","shad","sker","skey","sley","squet","ssard","sseau","sset","ssi","ssier","ssiere","ssinot","sten","stin","ston","swamy","tal","thier","tin","ton","tra","tret","tta","ttal","ttan","tteau","tter","tti","van","var","ve","venin","venot","vgan","vier","vill","ville","vills","wal","ward","wick","wie","wison","yal","yan","yanan","ymon","yton","zaux"]
},
"amarr": {
"m1": ["Aba","Adarki","Adki","Agasi","Agri","Agsa","Agu","Aji","Akhu","Ala","Alchi","Aljaie","Ama","Amasa","Amba","Amu","Ana","Ara","Arabu","Aragi","Arda","Arde","Arga","Arina","Ariu","Armi","Arsa","Arsha","Arta","Aru","Arya","Ashighe","Asu","Ata","Au","Augu","Aza","Ba","Baa","Baha","Bai","Bala","Baru","Bashi","Be","Belge","Belgu","Bi","Bo","Borzu","Bu","Bula","Bulu","Buqa","Ca","Cae","Cami","Cha","Chaga","Chagha","Chara","Chi","Chidu","Co","Da","Dala","Dani","Dari","De","Deci","Di","Do","Doni","Dru","Elde","Erde","Fa","Fara","Fari","Farva","Fau","Fla","Ga","Gale","Ganba","Ganbaa","Ge","Geu","Gha","Ghu","He","Hi","Ho","Homa","Hoo","Hou","Hu","Ilu","Ina","Ja","Jaha","Je","Jira","Jou","Ju","Julia","Jurche","Ka","Kae","Karae","Kayka","Ke","Kha","Khai","Khe","Kho","Khoda","Khu","Ko","Kou","Ku","La","Li","Lu","Ma","Mame","Marce","Marti","Maxi","Me","Mei","Mo","Moha","Moro","Mu","Muno","Mutu","Muuno","Mya","Na","Nari","Nasra","Ni","Nika","No","Nume","Octa","Opi","Pa","Pari","Pau","Pe","Pi","Pla","Postu","Poti","Pri","Pro","Pu","Qobo","Qori","Qui","Ra","Ro","Sa","Se","Secu","Sepa","Septi","Sha","Shi","Shira","Shirgu","Sho","Si","Sibagu","So","Spu","Ta","Tahmoo","Tahmou","Tai","Tama","Tara","Te","Ti","Tibe","To","Tobu","Todeo","Toghai","Toghe","Tou","Tso","Tu","Uta","Utar","Va","Vi","Vopi","Ya","Yala","Ye","Yesu","Za","Zaka"],
"m2": ["ba","bak","bakha","bal","ban","baz","ber","bet","bichi","bin","bius","bke","bkhan","blius","bod","bucha","bul","bun","buqa","bur","ccha","cha","chag","char","chi","chin","chu","ci","cius","clus","culus","cus","da","dad","dagan","dagh","dai","dan","dar","dbeh","dbin","dbod","degh","deh","dei","der","des","dfar","din","dman","dmanish","dmehr","dmon","dor","doush","dra","dri","drokh","drouz","du","dukha","dur","durgu","dus","dvar","dvard","fa","gachi","gadhur","gai","gan","gar","gbal","gdan","ge","gei","gen","ger","getu","gh","ghai","ghon","ghul","gi","gmar","gnai","gra","gshin","gter","gu","gugtei","guran","ha","hab","had","ham","hamu","hang","har","hbod","hdat","hfar","hid","him","hingor","hjan","hkam","hmanesh","hmard","hmaseb","hmin","hmood","hmoud","hra","hram","hraz","ja","jam","jeg","jih","jir","ju","ka","kad","kan","kav","kchu","kegu","kha","khali","khoi","khor","khu","khul","kidai","knam","knia","knom","krooz","ktai","ktash","kzad","lagun","lan","lash","latai","lchi","ldai","ledu","legu","letai","lge","lger","lig","lius","llah","llio","llus","lme","lmon","lta","ltei","ltu","luku","lus","ma","mala","man","marz","mbai","mcar","mdad","mdean","mdin","meen","min","mius","mkar","mmad","mous","mran","mshad","mugha","mun","mur","mus","na","nai","nam","nan","nar","nban","nbish","nbold","ndai","ndar","ndek","ndji","ndus","nege","nemur","nesh","nfar","ng","ngdu","nge","nget","nggi","ngir","ngke","ngkhai","ngsai","ngshoi","ngso","ngu","ni","nius","nkshi","nkur","no","nta","ntai","nteman","ntis","ntus","nus","nutei","nuva","pand","par","pek","ppa","qadar","qali","ra","rad","ragh","rai","raj","rak","ramna","ran","rang","rba","rbai","rbod","rbon","rchi","rchu","rcus","rdad","rdam","rdan","rdat","rdid","rdin","rel","ren","ress","rgai","rgan","rgen","ri","ria","rin","rius","riya","rke","rmand","ros","rosh","rouyeh","rouz","rsand","rshid","rtan","rtash","rtei","rtish","rtius","rtu","rtush","ruz","ruzan","rvan","rvand","rvius","rya","ryan","rzad","rzam","rzan","rzin","rzoo","rzu","sad","sai","sam","san","sar","savur","scus","sen","ser","sh","sha","shal","shan","shar","shban","shband","shbon","shi ","shigt","shin","shir","shk","shmid","shyar","slen","so","sp","sra","ssius","ssus","stoo","stus","sugei","sun","sus","sutei","taar","tai","tar","tboge","te","tei","ter","ttius","tus","tyan","van","vand","var","vareh","vech","vgai","vianus","vius","voos","vsan","vus","wan","wlan","xtus","ya","yadel","yal","yan","yeh","ymen","yoon","youn","yuk ","yvand","zad","zan","zhman","zhuk","zhvak","zman","zmon"],
"s1": ["Aabaa","Abdu","Abe","Abi","Aca","Acau","Achai","Acilia","Adau","Aga","Ale","Ali","Alle","Ama","Amro","Ape","Arca","Archa","Arde","Armi","Arpa","Arria","Arru","Auge","Augu","Auxe","Auxi","Ba","Baa","Baha","Baji","Bala","Balda","Bali","Be","Behi","Behla","Behma","Behro","Behroo","Behza","Bella","Belle","Belli","Bha","Bho","Bi","Bibu","Bitu","Bro","Bru","Cae","Cala","Cali","Candi","Cani","Cati","Catia","Cato","Catu","Censo","Cha","Chai","Che","Chi","Cle","Clo","Co","Comi","Commi","Contra","Contro","Daa","Dabe","Dada","Dahi","Dama","Damla","Danni","Dara","Dega","Dehnu","Dha","Dhaa","Dhana","Di","Domi","Dona","Doni","Doro","Ele","Eli","Epi","Epo","Era","Eulo","Eume","Euna","Faki","Falaa","Faraa","Fare","Fe","Fi","Fide","Figu","Fla","Ga","Gai","Gale","Galvi","Gha","Grego","Gru","Hara","Harso","Hava","Have","Hila","Homa","Hora","Hubli","Ianua","Iavo","Iovi","Ira","Iulia","Jaa","Jama","Java","Kaa","Kha","Kho","Ko","Late","Lati","Li","Lodha","Lu","Ma","Maaki","Macca","Macri","Mala","Marce","Marcia","Mau","Maxi","Mo","Morda","Na","Nata","Nau","Ni","Nica","Nice","Nige","No","Octa","Ori","Oro","Pa","Palse","Pante","Para","Parne","Pasce","Pau","Perpe","Perta","Perti","Pro","Qua","Quarti","Que","Ra","Rai","Rebu","Rece","Ro","Roga","Roge","Roma","Ru","Sa","Sahi","Sale","Sali","Salo","Septi","Serra","Serva","Sha","Taena","Tau","Tele","Tici","Titi","Titia","Tre","Ursa","Ursi","Va","Vale","Ve","Vena","Veri","Vesto","Vetra","Viri","Vita","Vito","Vitu"],
"s2": ["badi","bdi","bhia","bi","bian","bius","can","canus","cchus","ccius","ccus","ce","cetus","ceus","chanji","cianus","cicus","cina","cius","cker","cratius","ctor","ctus","culus","cus","cyon","da","daan","daar","dadad","dadadi","dadi","daiji","dalal","dana","dar","demeri","dhwala","di","dian","dianus","dina","dini","dio","dius","dnaam","dooni","doonian","doonzadeh","drdan","drix","dur","durji","dus","dwala","dy","fisi","gad","gal","galia","gara","gat","gawagar","ger","gers","ghadam","gius","glai","grelia","gula","hak","hata","hatana","hati","hatu","hboodi","hdadina","hdin","hdinan","hdulian","hi","hmani","hmanian","hmanna","huna","huraja","hvir","hzad","ja","jaei","jafi","jai","jana","jani","jia","jmi","ju","kaani","kh","khri","khshande","khwa","kjoo","kkai","klat","kmanesh","knam","kra","la","lagandhi","lah","lahi","lahpore","ldar","lenus","lestius","let","lfeli","lia","lianus","lina","linus","lis","listis","lius","liwala","llahi","ller","llia","llinus","llio","llus","lonius","lsad","lus","lwala","machus","mani","mari","marzi","marzian","mbria","mens","ment","mer","mgara","mi","mia","mian","mianus","midus","minius","minus","mio","misa","mus","mwala","my","na","naa","nai","nator","nax","nbhura","nbi","ndana","ndara","ndari","ndaru","ndevia","ndhy","ndiwala","ndus","nduwadia","nesh","nia","nianus","nimini","ninus","nio","nius","niwala","niyan","nji","nkesh","nmard","nmardi","nmardian","noy","npour","nsali","nshaad","ntanus","ntaus","nticus","ntin","ntius","nus","nwala","pa","pala","patel","phas","pius","poria","ptus","ra","raara","raas","ragar","ranus","rao","ras","rcius","rda","rdi","rdin","rdus","rgeman","rhami","ria","rian","rianus","riava","ribian","ribshahi","ricus","rinus","rio","ris","rius","riwala","rji","rma","rminus","rmus","rna","rnix","rnus","rnutus","rodia","rolia","roo","rrus","rshall","rsus","rsyas","rtial","rto","rus","rvinus","rvus","rwar","rzade","sar","scius","sha","shiri","shirian","si","simai","sinus","sius","sman","sniwala","spian","spnejad","ssus","stalis","stani","stanus","steh","ster","susa","tau","tgara","tha","thania","thawala","thela","theus","thius","thiwala","ti","tia","tianus","tinus","tius","tki","tlaa","tliboi","tliwala","to","tor","torius","truus","tta","ttera","tus","vaan","vari","vat","vazir","vda","vdar","vecha","ventri","ver","veshni","vian","vianus","vidaan","vitre","vius","voosi","voosian","vra","vraawala","vros","vrus","vwala","wa","wala","wan","waria","yar","yoon","zadeh","zi","zian","ziz","zzadeh"],
"f1": ["A","Aa","Abu","Acco","Aci","Aebu","Aedi","Afshi","Ala","Ali","Alta","Ani","Appu","Aqui","Armi","Arna","Aroo","Arou","Arta","Ati","Auso","Avi","Aza","Ba","Baha","Barba","Barghu","Battse","Baya","Be","Beha","Beru","Bla","Blo","Bo","Bolo","Bora","Bru","Bu","Cae","Calpu","Calve","Came","Cani","Cha","Cheche","Cho","Ci","Clo","Co","Corne","Da","Daga","De","Di","Domi","Ebe","Egna","Eli","Ene","Enkhja","Fa","Fae","Fahi","Fakhe","Flavi","Flavo","Flori","Fo","Ga","Ganzo","Ge","Gere","Gi","Go","Gorbe","Gui","Gurbe","Ha","Ho","Hoge","Holui","Hongo","Hosi","Hosti","Huja","Iba","Ja","Jali","Jari","Java","Je","Ji","Kame","Kami","Khü","Kha","Khada","Khe","Kho","Khongo","Khori","Khu","Khugu","Ki","La","Li","Lo","Longi","Ma","Macri","Mae","Maeci","Maxi","Mi","Mo","Mongo","Muuno","Na","Nara","Nigi","Nilou","Nomo","Nou","Nume","Octa","Odtse","Olci","Pa","Pli","Plo","Pro","Prou","Pu","Ra","Roba","Rodo","Ru","Sa","Sara","Se","Septi","Sepu","Sha","Shi","Sho","Si","So","Soro","Sta","Ta","Tani","Te","Tegu","Temu","Terti","Tetti","To","Tora","Tura","Va","Vage","Vagio","Vesu","Vetu","Vibe","Vibi","Ye","Yesu","Za","Zi"],
"f2": ["bah","beh","bish","can","ccia","chen","cia","daba","dabeh","dan","de","dee","deh","di","dia","dman","dra","far","fteh","gan","gana","gania","gchin","gei","gen","gene","ghur","gune","gur","guur","haila","har","hayla","heen","heila","hfam","hid","hideh","hin","hjat","hmis","hnak","hnaz","hraz","hrokh","jan","jdeh","jgan","jin","ka","kha","khan","khoi","kina","la","lameh","lan","leh","leia","lia","lih","liheh","limeh","lipa","lisa","lissa","liz","ljin","llia","lma","lnaz","loos","lroba","lshad","lun","lveh","ma","mah","maira","man","maneh","may","mayra","mbar","mbui","meh","mga","mia","mineh","miya","mona","na","nat","nbish","ndan","ndeh","ndia","neh","nel","ngerel","ni","nia","niya","niz","nnia","ntei","ntia","par","paria","pasia","qa","qai","rak","ral","ran","raneh","rat","raz","rbish","rchin","rcia","rda","rdad","rdia","rdokht","rdzol","reh","rellia","rfrouz","rgal","ria","riba","rida","rideh","rifeh","rig","rileh","rin","rina","rjis","rma","rmaa","rmin","rmineh","rna","rnia","rouz","rouza","rouzan","rrin","rsa","rshad","rta","rte","rzul","sa","seh","sh","sha","shah","shat","shbar","shin","shta","shti","si","ska","sken","soo","sou","ssia","su","sui","ta","tan","teira","ti","tia","tira","tota","tseg","ttia","vak","van","var","vaz","via","vva","wna","yan","yat","ydeh","yedeh","yeh","yhan","yigen","yla","ylas","yli","yran","zam","zar","zeh","zgol","zheh","zhin","zhu","zin"]
},
"caldari": {
"m1": ["Aa","Aallo","Ade","Aga","Ai","Aka","Ake","Aki","Aleksa","Ali","Alii","Ama","Ane","Ani","Anne","Anni","Annu","Ao","Ari","Asa","Asu","Au","Augu","Aui","Aya","Ayu","Aza","Azu","Be","Bea","Bri","Bru","Caro","Chi","Chri","Ee","Ei","Ele","Eleo","Eli","Elvii","Emi","Emu","Eri","Este","Fa","Fio","Fra","Frau","Fumi","Gerli","Gre","Ha","Hana","Hani","Haru","Hasu","Hato","He","Hei","Hele","Helee","Hi","Hika","Hime","Ho","Hu","Ichi","Ii","Ilma","Ilo","Ina","Inke","Io","Ire","Iri","Irme","Isa","Ja","Jaa","Jani","Jasmi","Je","Jemi","Jo","Joha","Jose","Ju","Ka","Kaa","Kai","Kane","Kari","Karo","Kata","Ke","Ki","Ko","Koi","Kree","Kri","Ku","Ky","Kylli","La","Lai","Lau","Le","Lee","Lei","Lemmi","Li","Lii","Lo","Lu","Ma","Maa","Mai","Marja","Marjaa","Marju","Marke","Marlee","Mati","Matlee","Me","Mee","Mi","Mie","Mii","Mika","Mikae","Mili","Mina","Mine","Moo","Mu","Na","Nae","Nai","Nami","Ne","Ni","No","Noo","Oi","Oli","One","Oo","Ori","Orvo","Osa","Ou","Pau","Pe","Pi","Raa","Rai","Rau","Re","Rebe","Ree","Rei","Ri","Rii","Ro","Roo","Ru","Sa","Saa","Sai","Sane","Se","Sei","Sera","Shi","Si","So","Soi","Stii","Su","Suo","Sy","Ta","Tai","Talvi","Te","Tei","Telle","Terhi","Ti","Tii","To","Toi","Tsu","Tui","Tuo","Tuu","Ty","Ume","Une","Ura","Ure","Uru","Usa","Va","Vai","Ve","Vee","Vella","Vi","Vie","Vii","Vilhe","Vio","Vuo","Waka","Yasu","Yatsu","Yo","Yu"],
"m2": ["ba","ca","cca","chi","chiko","chiru","da","dako","de","di","dit","dori","fia","fiina","fine","fuyu","ga","gami","ge","gi","gitte","grid","gu","gumi","ha","hana","haru","hi","hja","hla","ho","hobu","hoko","homi","hori","horu","hvi","ja","ji","ju","ka","kae","kage","kako","kamae","kaze","ke","kel","ki","kichi","kie","kiji","kika","kiko","kiwa","kiyama","kiyo","kka","kki","kko","kla","ko","ku","kue","kuko","kuma","kura","kurako","kuro","kyo","la","lda","lde","le","lga","lge","li","lia","liina","likk","likki","lin","lina","lis","lissa","lja","lka","lke","lkka","lla","lle","llevi","lli","llin","lma","lme","lmi","lmiina","lppa","lpur","lvi","lvia","ly","ma","mach","maki","mako","mari","me","mi","mie","mikki","miko","miyo","mmi","mo","mon","mosa","mpi","mu","n","na","nako","nami","namo","nao","nase","natsu","nd","nda","nde","ndra","ne","nea","nes","nhild","nhilde","ni","nie","nikka","nikki","niko","nja","nla","nna","nne","nnea","nnele","nni","no","nobu","noka","nomi","noora","nora","nore","nttu","ntu","nziska","ori","phine","ppi","ppu","ra","rako","rari","re","rea","rena","ret","rgot","rgret","rgrit","rhi","ri","ria","rianne","rie","riia","riina","riitta","rika","riko","rin","rina","ris","rit","rita","ritta","rja","rjam","rjami","rjo","rka","rkka","rkko","rkku","rna","ro","roe","roko","romi","rona","rora","roshi","rpa","rpi","rpu","rsi","rsti","rta","rtha","rtta","rttu","ru","rui","ruka","ruyo","rva","rve","rvi","rvo","sa","sabet","sanna","she","shi","shike","shiko","shino","shun","si","sko","ssika","sta","ste","stel","su","suki","ta","tar","te","tel","tha","ti","tja","to","toko","tomi","tra","tri","trice","triina","trix","tsu","tsue","tsuka","tsuki","tsuko","tsumi","tsune","tsuyo","tta","tte","tti","tty","tu","tva","va","vi","via","viisa","ya","yo","ze","zomi","zu","zue","zuki","zuko","zume"],
"f1": ["A","Aa","Aata","Ada","Ade","Ado","Ah","Ai","Aka","Ake","Aki","Akse","Ala","Ale","Aleksa","Ama","Anse","Ante","Anto","Ara","Ari","Arma","Ashi","Ata","Atshu","Atsu","Au","Augu","Auku","Azuma","Ba","Bai","Be","Benja","Bere","Bernha","Bo","Bu","Bunji","Bunra","Chi","Cho","Chui","Da","Daa","Dai","Daise","Danju","De","Die","Do","Doi","Dokuo","Domi","E","Ebi","Eckha","Ee","Ei","Eii","Eki","Emme","Enge","Enno","Etsu","Fe","Frie","Fu","Fuji","Fukusa","Fumi","Fumia","Ga","Ge","Gempa","Geni","Genno","Gi","Gii","Go","Gonku","Gonshi","Gre","Gu","Gyo","Gyu","Ha","Hache","Hachi","Haji","Haku","Hanshi","He","Hei","Heiha","Hemmi","Hemmo","Hi","Hide","Hito","Ho","Hoi","Hoki","Hoku","Huu","Ii","Ila","Ina","Iso","Iwa","Izu","Ja","Jaa","Je","Jere","Ji","Jinza","Jo","Joha","Joo","Jou","Ju","Juha","Juu","Jy","Ka","Kaa","Kai","Kale","Kao","Katsu","Katzu","Kau","Kawa","Kazu","Kei","Ki","Kio","Kita","Kiyo","Kiyoe","Kle","Ko","Kri","Ku","Kui","Kulle","Kuni","Kyö","Kyo","Kyoi","Kyu","Kyui","La","Lau","Le","Lee","Leo","Luu","Ma","Mabu","Mago","Mako","Mamo","Mana","Mano","Mare","Mari","Masa","Masu","Mata","Mau","Maxi","Mi","Mii","Moo","Moto","Mune","Muno","Na","Nata","Nesto","Ni","Nii","Niko","No","Nobu","Nuu","Oi","Ola","Oli","Oska","Pa","Paa","Pau","Pe","Pette","Pieta","Py","Ra","Rai","Rau","Rei","Ri","Ro","Roo","Ru","Ruu","Sa","Sada","Sae","Sai","Saka","Saku","Salo","Samu","Sane","Sante","Sau","Se","Seve","Shi","Sho","Si","Sie","Sigi","Simeo","Soi","Ste","Su","Sule","Ta","Taa","Taave","Tai","Taka","Takai","Tane","Tapa","Tau","Te","Tee","Tei","Tetsu","Teu","Tho","Ti","To","Toi","Toki","Toku","Toshi","Tou","Tuo","Tuu","Unta","Uole","Uta","Ute","Va","Vai","Valtte","Ve","Vee","Vei","Verne","Vi","Vie","Vihto","Vilhe","Voi","Waltte","Wi","Ya","Yaso","Yasu","Yle","Yori","Yu","Yuno"],
"f2": ["bei","ben","bias","briel","bu","buro","buru","chi","chiro","cob","colas","dayu","den","deon","dolf","drich","fan","ffen","fumi","fusa","gai","gawa","geaki","gekazu","geki","geko","gemasa","gematsu","gemori","genaga","genobu","geru","getaka","getoki","gfried","gmund","go","gochiyo","gor","goro","ha","hachi","hana","hani","hann","hannes","haru","hash","hei","hide","hige","hiko","hira","hiro","hisa","hito","ho","htei","ji","jio","jiro","jo","juro","ka","kado","kael","kaku","kao","karu","kas","kazu","ke","ken","ki","kichi","kin","kka","kkai","kki","kko","klas","ko","kob","kolaus","koppi","ksi","ksis","ku","kuchu","kudo","kugoro","kuken","kuni","kuno","kunojo","kusho","lai","lar","lbert","lbrecht","lde","ldemar","le","lf","lfried","lger","lhelm","lho","li","lia","lias","liel","lis","lius","lix","ljam","ljami","ljas","ljo","lle","llervo","lliam","lm","lmar","lmari","lmer","lmi","lo","lph","lpi","lpo","lppu","lto","ltter","ltteri","lvar","lvari","lvi","lwin","m","ma","mara","maro","mas","masa","masu","me","mei","meli","metti","mi","mias","michi","mil","milian","min","minobu","mio","mitada","mitsu","mmi","mmo","mo","mon","mori","moto","mpo","mpsa","mu","muel","muku","mund","mune","muro","n","na","nael","naga","nan","nari","nas","natan","nathan","nbe","ncho","nd","ne","ner","nfred","ngo","nho","ni","nibu","nic","niel","nik","nin","nis","nji","njiro","njo","njuro","nkei","nki","nko","nmochi","nnai","nne","nnes","nni","nnis","nno","nnojo","nnon","nns","nnu","no","nobu","nori","nosuki","nraku","nri","nrich","nrik","nrikki","ns","nsei","nsuke","ntaro","nter","nteri","nu","nz","nzaburo","nzo","pe","pert","phan","pi","pias","pio","po","ppo","pro","ra","raku","rald","rbert","rd","rdt","re","rei","reo","rhard","rho","ri","rias","rich","rik","rikki","ris","rise","rki","rkko","rkku","rko","rkus","rle","rlo","rma","rman","rmanni","rmas","rmi","rmo","rmund","rne","rni","rno","ro","roaki","robumi","rofumi","roharu","rohisa","roji","rokazu","rokichi","rokumi","rold","ron","roshi","roshige","rotada","rotaka","rotsugu","roya","royasu","royuki","rre","rri","rsi","rsti","rto","rtti","rttu","rttur","rtturi","ru","ruhiko","ruhiro","ruki","ruko","rumi","runobu","rvi","rvo","ry","s","sa","saaki","sada","sahsi","sai","sak","saki","sakki","saku","samitsu","sanobu","sashi","sato","sayuki","seki","sen","seppi","ses","shi","shichi","shige","sho","si","ska","sko","slak","sma","smo","smund","so","sper","speri","sse","sser","sseri","ssho","ssi","st","staa","sti","stian","stin","sto","stus","su","suke","suo","suoka","sushi","ta","tai","taka","take","tan","tane","taro","ter","thias","ti","tias","tis","tlef","tlev","to","toki","toku","tomo","toru","tos","toshi","trich","trik","tro","tso","tsu","tsugu","tsume","tsune","tsuo","tte","tteus","tti","ttias","tto","tu","va","vali","vana","vari","ver","vert","vertti","vi","vid","vo","wa","wao","ya","yaki","yasu","yato","yden","yo","yoki","yori","yoshi","yu","yuki","zaburo","zan","zo","zu","zuo","zushi","zushige"],
"s1": ["Aa","Aalto","Abe","Ada","Ade","Aho","Ahti","Aka","Aki","Ala","Alte","Ama","Anna","Antti","Antto","Ao","Ara","Ari","Aro","Asa","Ashi","Asi","Aue","Azu","Ba","Bau","Be","Bre","Brei","Chi","Da","Do","Ee","Ehre","Esko","Fae","Fei","Fu","Fuji","Fujio","Fuku","Ga","Gre","Grie","Ha","Haa","Haapa","Habe","Hagi","Haka","Hakka","Halo","Hama","Hannu","Hase","Hashi","Hata","Hau","Haya","Hei","Helmi","Hemi","Hie","Higa","Higu","Hiltu","Hira","Hiro","Hirvo","Honka","Huhta","Huttu","Ihalai","Iivo","Ike","Iko","Ima","Immo","Ina","Inou","Ise","Ishi","Iso","Iwa","Jaa","Janhu","Jantu","Joe","Joha","Joke","Joki","Jout","Juho","Junni","Juntti","Juntu","Jussi","Juvo","Ka","Kai","Kane","Kankku","Kapa","Karja","Karppi","Karttu","Karvo","Kau","Kawa","Ke","Kekko","Kemppai","Keski","Kettu","Ki","Kiku","Kimo","Kimu","Kinnu","Kino","Kita","Kle","Kleme","Kli","Knuu","Ko","Koi","Koio","Kokko","Kopo","Korho","Korpe","Koske","Koski","Koti","Krau","Ku","Kui","Kuja","Kukko","Kulma","Kumpu","Kuoppa","Kura","Kuri","Kuro","Kuse","Kusu","Kuu","Kuwa","La","Laa","Laakko","Lahti","Lai","Laju","Lappa","Lassi","Latva","Lau","Laukka","Le","Lehti","Lehto","Lei","Leino","Leski","Liika","Lindho","Lippo","Litma","Luo","Ma","Mae","Mai","Maija","Makko","Mali","Manne","Manni","Markku","Martti","Matsu","Matti","Mau","Me","Mi","Mietti","Mikko","Miya","Moila","Mori","Mura","Musto","Naka","Neno","Neu","Neva","Ni","Nie","Nishi","Niska","Nu","Ny","Oi","Oja","Oka","Oki","Oksa","Oku","Oshi","Pa","Paa","Pala","Parta","Parviai","Pe","Pekka","Pelto","Peso","Pieta","Pieti","Pu","Pulkki","Ra","Rai","Ranta","Rau","Re","Rei","Reijo","Reko","Rissa","Ro","Ruotsa","Sa","Saa","Salme","Schae","Schni","Shi","Shimo","Shino","Sibe","Sii","Silta","Simo","So","Soi","Soini","Some","Ste","Su","Suga","Sugi","Suo","Ta","Taka","Take","Tammi","Tana","Tani","Te","Ti","Toi","Toku","Trau","Tuo","Turu","Ukko","Uo","Uusi","Va","Vai","Valto","Vanha","Vi","Viina","Viita","Villa","Viro","Vuo","Wa","We","Wei","Wi","Yama","Yli","Yoko","Yona","Yone","Yoshi"],
"s2": ["ba","bata","be","bel","bo","buya","chi","chida","chmann","chmayer","da","dler","dlich","do","drich","fer","ffer","fmann","gawa","gi","guchi","hara","hira","hlau","hler","hlmann","hmer","hner","hrmann","hti","hto","htola","jala","jima","ka","kaga","kainen","kaki","kami","kawa","ke","ki","kkanen","kki","kkinen","kko","kkola","ko","kola","kso","ksonen","kuda","kui","kula","la","lainen","lbach","lbronn","lius","lker","ller","llio","lm","lman","lmi","lo","lonen","lto","ltzer","lzer","ma","maala","mainen","man","mann","mark","mayer","mberg","mei","meister","mela","mes","mi","mine","minen","mioja","miya","mmi","mmo","mola","monen","mori","moto","mura","naga","nai","naka","nanen","nbaum","nberg","nda","nder","ndroth","ne","neko","nen","ner","nfeld","nfest","ng","ngart","nger","nhardt","nhart","ni","ninger","nio","nishi","nmann","nner","nno","no","nonen","nreb","nreich","nser","nsson","nstein","nsuu","nsz","nta","ntz","nu","nz","nzel","nzer","nzig","oka","pala","pio","po","pper","ppi","ppila","ppinen","ra","rai","rainen","raishi","raki","rbach","rchner","re","rela","rfmann","rgen","rger","rheim","rho","rhu","ri","rila","rinen","ris","rju","rjula","rkorn","rkoski","rlin","rman","rmann","rmi","rminen","rn","rnheimer","ro","rola","roma","rta","rtanen","rth","rths","rva","saari","sai","saki","sato","sch","schner","se","sela","sen","shi","shida","shido","shige","shima","shiro","shita","singer","sio","skanen","ski","sma","ss","sser","ssler","ssmann","stian","stner","szer","ta","tala","talo","tani","ters","thman","thmann","tila","tinen","tio","tka","tner","to","tola","tomi","tsuda","tsui","ttag","tter","tti","tzer","tzler","tzmann","tzold","va","vanen","velä","vela","vi","vimäki","vinen","vio","virta","vist","visto","vola","vonen","vu","vula","wa","wai","wara","ya","yama","ye","zaki","zawa","zuki"]
},
"minmatar": {
"m1": ["A","Agu","Ahe","Ahu","Ai","Ake","Albe","Alre","Ama","Ami","Amo","Amu","Ana","Ane","Anlei","Anu","Anvi","Ara","Are","Argi","Ari","Arma","Asbjo","Asgau","Aske","Asva","Ata","Au","Bamba","Bau","Be","Bei","Bi","Bja","Bjo","Bra","Bre","Bri","Bru","Bu","Bua","Ca","Caha","Da","De","Dja","Do","Dwi","Ei","Eka","Eli","Era","Ere","Fa","Fe","Fi","Fja","Fjo","Fo","Frae","Fre","Ga","Gau","Ge","Gi","Gu","Ha","Hama","Hamo","Hara","He","Hei","Heinri","Herlei","Hi","Hne","Hni","Hra","Ia","Ingi","Ingja","Je","Jo","Ka","Ki","Ko","Kri","Ku","Lo","Ma","Mi","Mo","Mu","Oli","Pai","Pe","Pu","Ra","Raha","Ranu","Ri","Sa","Setia","Si","Sigu","Sla","Sti","Sto","Su","Sudo","Suha","Suhe","Suka","Supa","Sva","Ta","Te","Tho","Ti","Tri","U","Va","Vermu","Volu","Wa","Waia","Wi","Ya","Yu"],
"m2": ["bawa","chum","da","ddy","di","dian","dwan","fill","fnar","fni","fr","gbert","ggur","gmann","gmar","gnar","guh","gur","han","he","hora","hya","hyu","ja","ka","kaere","kan","kar","karr","ki","kihi","ko","kona","kr","ktor","kur","lar","lbert","ldir","ldr","lfr","lgeir","lgi","lius","lix","lki","lkor","lmann","lmar","lmir","lnir","ls","lur","lvar","lves","lvin","ma","mar","marr","mati","mdani","met","mi","mir","mjan","mmert","mo","mri","mson","na","nar","narr","ndel","ndi","ndoko","ndr","ndra","ndri","ndrik","ndur","ne","ner","ng","nga","ngi","ngki","ngur","ni","niel","niki","ninn","nir","nival","nn","nnar","nning","nnr","nnver","nny","no","nrir","nris","nt","ntur","nur","pau","pi","ppur","pu","ra","raki","rald","rama","rel","repa","repo","rg","rgeir","rgill","rgils","rgir","rgur","rgvin","ri","rjo","rkar","rki","rkil","rkir","rkur","rl","rles","rma","rman","rmar","rmi","rmon","rmur","rn","rnama","rni","rnir","rno","ro","rpur","rri","rt","rta","rtel","rten","rthen","rtil","rtin","rto","rtono","rtr","ru","rvel","rvin","rya","ryadi","s","santo","si","sila","silo","smus","sna","sper","st","star","stgeir","stian","stin","stir","stur","stus","suma","tera","tewa","till","tr","tra","tu","var","ver","vert","wa","wai","wan","wat","wi","xi","ya","yr"],
"f1": ["Abe","Aga","Ahuai","Ako","Aku","Akuma","Ale","Alfhi","Alfsi","Ama","Ana","Apu","Are","Aria","Arie","Aro","Bata","Be","Beli","Betha","Bi","Bja","Borghi","Bothi","Bri","Bry","Brynhi","Bu","Ca","Ci","Da","De","Elei","Elsa","Eme","Ene","Eri","Fa","Fre","Fri","Gle","Gri","Ha","Harja","Harta","He","Hi","Hu","Huha","Ingi","Jona","Ka","Ke","Ki","Kri","Ku","La","Leo","Lesta","Lia","Lo","Ma","Me","Mi","Moa","Na","Ne","Pa","Pe","Po","Pu","Ra","Ro","Ru","Sa","Se","Shi","Si","So","Susa","Sva","Ta","Tai","Tea","To","Ty","Uku","Ura","Ure","Uta","Ve","Vera","Vero","Vi","Vio","Wa","Whe","Whi","Wi","Wu","Ya","Ye","Yu"],
"f2": ["bet","bina","bjorg","brina","da","dea","dya","fa","ffia","fia","ga","gey","gmar","gne","gnea","gnes","gney","gny","gr","grun","ha","haya","hera","hi","hu","hya","ka","ke","kei","ki","kina","ko","koro","kuku","kutu","la","lan","lati","lda","ldis","ldr","len","lena","lga","lia","liana","lin","lina","lja","lka","lla","lma","lny","lome","lrun","lveig","ma","mana","mar","mara","mey","mi","na","nda","ngi","nhildr","ni","nia","nika","nja","nna","nny","noti","nta","nti","nui","ny","nya","ra","rama","ran","ren","rgdis","rgey","rgit","rgitta","ri","rida","rin","rina","ritas","rla","rma","rmen","rna","roa","roka","ros","rta","rtha","rtna","sih","sina","ska","sol","ssa","sta","ta","tha","ti","tna","to","tra","trea","tri","tt","tta","tu","tua","va","van","veca","veka","vi","war","wati","wi","xia","xina","yja"],
"s1": ["A","Agu","Albe","Alre","Amu","Anlei","Anu","Anvi","Are","Argi","Arma","Asbjo","Asgau","Aske","Asva","Atma","Au","Bau","Be","Bei","Bi","Bja","Bjo","Bra","Bre","Bri","Bru","Budi","Budia","Budio","Cahya","Cha","Da","Darma","Ei","Eli","Fa","Fe","Fi","Fja","Fjo","Fo","Frae","Fre","Ga","Gau","Ge","Gi","Guna","Ha","Hadi","Hara","Harta","Harto","He","Hei","Heinri","Herlei","Herma","Hi","Hne","Hni","Hra","Indra","Ingi","Ingja","Ira","Iska","Jaya","Je","Jo","Ka","Kri","Ku","Kurnia","Le","Lo","Ma","Mu","Oe","Oli","Pra","Ra","Ranu","Sa","Setia","Si","Sigu","Sti","Sto","Su","Sudi","Sudja","Suma","Susa","Sva","Tahya","Te","Tho","Va","Vermu","Volu","Wibo","Yuwo"],
"s2": ["chum","di","dja","djaja","djo","fill","fnar","fni","fr","gbert","ggur","gmann","gmar","gnar","gur","han","jaya","kan","kar","karr","ki","kmur","kr","ktor","kur","lar","lbert","ldir","ldr","lfr","lgeir","lgi","li","lim","lius","lix","ljana","lki","lkor","lmann","lmar","lmir","lnir","ls","lur","lvar","lves","lvin","man","mar","marr","mi","mir","mjan","mmert","mri","mson","nar","narr","nata","ndar","ndel","ndi","ndr","ndra","ndri","ndrik","ndur","ner","ngur","ni","niel","ninn","nir","nival","njaya","nn","nnar","nning","nnr","nnver","no","noto","nrir","nris","nt","nto","ntoso","nur","ppur","rald","rdi","rdja","rel","rg","rgeir","rgill","rgils","rgir","rgur","rgvin","ri","rkar","rki","rkil","rkir","rkur","rl","rles","rman","rmar","rmi","rmon","rmur","rn","rni","rnia","rnir","rpur","rri","rt","rtel","rten","rthen","rtil","rtin","rtr","rvel","rvin","rwadi","salim","si","sman","smana","smita","smono","smus","snadi","sper","st","star","stgeir","stian","stin","stir","stur","stus","suma","sumo","till","tr","var","ver","vert","wan","wo","xi","yr"]
}
}
return switcher.get(race, "nothing")
def namegen(gender,race,cnt=10):
"""generate a list of <cnt> names based on gender and race"""
names = namelist(race)
n = 0
while n <= cnt:
if gender == "m":
r1 = random.randrange(len(names['m1']))
r2 = random.randrange(len(names['m2']))
r3 = random.randrange(len(names['s1']))
r4 = random.randrange(len(names['s2']))
name = "{}{} {}{}".format(names['m1'][r1],names['m2'][r2],names['s1'][r3],names['s2'][r4])
elif gender == "f":
r1 = random.randrange(len(names['f1']))
r2 = random.randrange(len(names['f2']))
r3 = random.randrange(len(names['s1']))
r4 = random.randrange(len(names['s2']))
name = "{}{} {}{}".format(names['f1'][r1],names['f2'][r2],names['s1'][r3],names['s2'][r4])
print('[{}] {}: {}'.format(gender,race,name))
n += 1
if __name__ == "__main__":
namegen("m","gallente")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment