UNPKG

@xaroth8088/random-names

Version:

A random name generator for all kinds of things

29 lines (28 loc) 12.7 kB
export default function amarrs() { let rnd; let rnd2; let rnd3; let rnd4; let names; const type = Math.random() < 0.5 ? 0 : 1; const names1 = ['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']; const names2 = ['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']; const names3 = ['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']; const names4 = ['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']; const names5 = ['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']; const names6 = ['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']; if (type === 1) { rnd = Math.floor(Math.random() * names3.length); rnd2 = Math.floor(Math.random() * names4.length); rnd3 = Math.floor(Math.random() * names5.length); rnd4 = Math.floor(Math.random() * names6.length); names = `${names5[rnd3] + names6[rnd4]} ${names3[rnd]}${names4[rnd2]}`; } else { rnd = Math.floor(Math.random() * names1.length); rnd2 = Math.floor(Math.random() * names2.length); rnd3 = Math.floor(Math.random() * names3.length); rnd4 = Math.floor(Math.random() * names4.length); names = `${names1[rnd] + names2[rnd2]} ${names3[rnd3]}${names4[rnd4]}`; } return names; }