UNPKG

@xaroth8088/random-names

Version:

A random name generator for all kinds of things

34 lines (33 loc) 2.37 kB
export default function devas() { let names; let rnd; let rnd2; const type = Math.random() > 0.5 ? 0 : 1; const namesFem = ['Abea', 'Adara', 'Asha', 'Chana', 'Danel', 'Darah', 'Davi', 'Elka', 'Eranah', 'Hania', 'Hava', 'Idria', 'Isa', 'Jael', 'Kana', 'Kayah', 'Lihi', 'Mahel', 'Marek', 'Navah', 'Noma', 'Paziah', 'Ravah', 'Riya', 'Sada', 'Shara', 'Tirah']; const namesFemF = ['Ab', 'Ad', 'An', 'Ar', 'Ash', 'Chan', 'Dan', 'Dar', 'Dav', 'Din', 'Elk', 'Eran', 'Eys', 'Han', 'Hav', 'Hen', 'Idr', 'Is', 'Jan', 'Jen', 'Kal', 'Kan', 'Kay', 'Len', 'Lih', 'Mah', 'Mar', 'Nal', 'Nav', 'Nom', 'Paz', 'Rav', 'Ren', 'Riy', 'Sad', 'Shar', 'Sir', 'Tar', 'Tel', 'Tir']; const namesFemL = ['a', 'ael', 'aen', 'ah', 'ahne', 'ana', 'anaeh', 'anael', 'anah', 'ane', 'anel', 'aniah', 'ara', 'araeh', 'are', 'ariah', 'ea', 'ehl', 'ek', 'el', 'ele', 'elle', 'era', 'ey', 'eya', 'i', 'ia', 'iah', 'im', 'ima']; const namesMale = ['Adiah', 'Ansis', 'Ayab', 'Bavak', 'Beriah', 'Eben', 'Elyas', 'Galad', 'Gamal', 'Hiyal', 'Iannes', 'Kerem', 'Mahar', 'Marach', 'Mathas', 'Natan', 'Nehem', 'Oris', 'Raham', 'Ronen', 'Samel', 'Sered', 'Tavar', 'Vered', 'Zachar']; const namesMaleF = ['Ad', 'Ans', 'Ars', 'Ay', 'Bav', 'Ber', 'Dar', 'Eb', 'Ely', 'Er', 'Ery', 'Gal', 'Gam', 'Gar', 'Hiy', 'Iann', 'Ker', 'Mah', 'Mahr', 'Man', 'Mar', 'Math', 'Mor', 'Nat', 'Neh', 'Ner', 'Ob', 'Or', 'Rah', 'Ron', 'Sam', 'Sav', 'Ser', 'Sor', 'Tar', 'Tav', 'Vat', 'Ver', 'Zach', 'Zay']; const namesMaleL = ['ab', 'ach', 'ad', 'ahk', 'ahm', 'ahn', 'ahr', 'ak', 'al', 'am', 'an', 'ar', 'as', 'ath', 'eb', 'ech', 'ed', 'ehr', 'ek', 'el', 'em', 'en', 'er', 'es', 'iah', 'ihm', 'ihn', 'im', 'in', 'ir', 'is']; const i = Math.floor(Math.random() * 10); { if (type === 1) { if (i < 9) { rnd = Math.floor(Math.random() * namesFemF.length); rnd2 = Math.floor(Math.random() * namesFemL.length); names = namesFemF[rnd] + namesFemL[rnd2]; } else { rnd = Math.floor(Math.random() * namesFem.length); names = namesFem[rnd]; } } else if (i < 9) { rnd = Math.floor(Math.random() * namesMaleF.length); rnd2 = Math.floor(Math.random() * namesMaleL.length); names = namesMaleF[rnd] + namesMaleL[rnd2]; } else { rnd = Math.floor(Math.random() * namesMale.length); names = namesMale[rnd]; } return names; } }