UNPKG

@xaroth8088/random-names

Version:

A random name generator for all kinds of things

22 lines (21 loc) 4 kB
export default function maoris() { let names; let rnd; let rnd2; const type = Math.random() > 0.5 ? 0 : 1; const names1 = ['Ahera', 'Ahia', 'Ahuru', 'Aika', 'Aketu', 'Amako', 'Amiri', 'Amonga', 'Anaru', 'Anewa', 'Arama', 'Ariki', 'Atama', 'Atua', 'Eau', 'Eiwi', 'Ekara', 'Eraka', 'Erehe', 'Erepu', 'Erorangi', 'Eru', 'Eruera', 'Eteka', 'Eti', 'Hakara', 'Hamahona', 'Hamakona', 'Hamonga', 'Hangakore', 'Hani', 'Hanu', 'Hare', 'Haru', 'Hemi', 'Heriko', 'Hirini', 'Hohepa', 'Hori', 'Huatare', 'Iaka', 'Ianga', 'Ikei', 'Imua', 'Io', 'Iramai', 'Itu', 'Kae', 'Kahi', 'Kahorere', 'Kauri', 'Kea', 'Keka', 'Kiki', 'Kingi', 'Kiri', 'Kiwi', 'Koro', 'Maaka', 'Mahora', 'Maiope', 'Maipi', 'Mairo', 'Maka', 'Manu', 'Marama', 'Maro', 'Matewa', 'Mikaere', 'Mirama', 'Moana', 'Mokihi', 'Nahi', 'Naihi', 'Nanui', 'Napo', 'Natana', 'Ngaire', 'Okiara', 'Opi', 'Oraora', 'Ori', 'Otikoro', 'Paau', 'Pahu', 'Paipa', 'Paipau', 'Paiwa', 'Paiwai', 'Pakanga', 'Paki-Iwi', 'Pana', 'Pango', 'Paora', 'Patariki', 'Petera', 'Piki', 'Piripi', 'Pita', 'Poto', 'Puta', 'Raiepe', 'Raione', 'Rana', 'Rangi', 'Raru', 'Rawiri', 'Rera', 'Rewi', 'Rongo', 'Rua', 'Ruhi', 'Ruki', 'Ruru', 'Taanga', 'Taaura', 'Tahiwai', 'Taipo', 'Tama', 'Tamati', 'Tana', 'Tane', 'Tangaroa', 'Taonga', 'Tapu', 'Tiki', 'Timoti', 'Tipene', 'Tua', 'Tuna', 'Tupai', 'Turi', 'Uamutu', 'Ungu', 'Uniki', 'Urepa', 'Urepo', 'Uru Reio', 'Uru Tonga', 'Urutu', 'Wa', 'Waiapi', 'Waiara', 'Waraki', 'Whiro', 'Wiremu', 'Witi']; const names2 = ['Ahuaiti', 'Ai Kauri', 'Aia', 'Airini', 'Aka', 'Akona', 'Aku', 'Akumatua', 'Amiria', 'Anahera', 'Ani', 'Ano Matao', 'Ao Mania', 'Aperira', 'Aputa', 'Areta', 'Aroha', 'Arona', 'Aronui', 'Ataahua', 'Atamarie', 'Ea', 'Eitu', 'Emere', 'Ena', 'Enutanga', 'Erihapeti', 'Eriki', 'Erina', 'Ha Amu', 'Haki', 'Hakina', 'Hara', 'Harakoke', 'Heeni', 'Hine', 'Huhana', 'Ie', 'Ihanga', 'Ihiko', 'Iria', 'Irihapeti', 'Kaewa', 'Keke', 'Kiri', 'Kura', 'Lani', 'Maa Rei', 'Maata', 'Mahuika', 'Maia', 'Maiore', 'Mairana', 'Makareta', 'Makei', 'Makoro', 'Makuku', 'Makutu', 'Mami', 'Manewa', 'Marama', 'Marika', 'Mere', 'Mirama', 'Moana', 'Mokihi', 'Naihi', 'Nako', 'Neina', 'Neni', 'Neumia', 'Newea', 'Nga Mimi', 'Ngaio', 'Ngaire', 'Oea', 'Oenga', 'Oia', 'Oie', 'Oki', 'Okitu', 'Oma', 'Omaka', 'Ori', 'Paiti', 'Pakeha', 'Pakeka', 'Pania', 'Panoti', 'Pianga', 'Pihi', 'Pipi', 'Pora', 'Poroka', 'Poto', 'Pouriwa', 'Puhi', 'Rakina Au', 'Ramarie', 'Rangi', 'Rangi Area', 'Rea', 'Reka', 'Rere', 'Riana', 'Roha', 'Roimata', 'Rona', 'Ruhi', 'Ruiha', 'Ruihi', 'Tahi-Popa', 'Tahupotiki', 'Taikaroa', 'Taiko', 'Taimana', 'Taiomi', 'Tapu', 'Tarore', 'Te Pura', 'Tui', 'Uariki', 'Ukuroa', 'Urangi', 'Urehu', 'Uri Kino', 'Uri Wai', 'Uru Manau', 'Uru Pari', 'Uru Rewa', 'Uru Tarangi', 'Uruanga', 'Uruau', 'Uruewa', 'Wa', 'Waauru', 'Waewai', 'Wai Oro', 'Wai Paku', 'Waiano', 'Waikomanawa', 'Whetu', 'Whina']; const names3 = ['Akarana', 'Aperahama', 'Arana', 'Arepata', 'Arona', 'Arono', 'Eketone', 'Enoka', 'Hakopa', 'Hamuera', 'Hamutana', 'Hariwana', 'Henare', 'Herangi', 'Herewini', 'Himona', 'Hohepa', 'Karaka', 'Karauna', 'Kawhena', 'Keeti', 'Kerehoma', 'Keretene', 'Kingi', 'Manuera', 'Matene', 'Mete', 'Munu', 'Natana', 'Nepe', 'Nopera', 'Paora', 'Paraone', 'Pekama', 'Petera', 'Pihere', 'Pihopa', 'Pikari', 'Piripi', 'Puhipi', 'Raharuhi', 'Rakena', 'Rara', 'Rata', 'Rehipeti', 'Romana', 'Ropata', 'Taera', 'Tahana', 'Taimana', 'Taimona', 'Tame', 'Tamihana', 'Taneti', 'Tapihana', 'Teira', 'Tereiti', 'Terere', 'Tiki', 'Timoti', 'Tipene', 'Topia', 'Waaka', 'Waata', 'Wati', 'Watihana', 'Wetere', 'Wihone', 'Wikiriwhi', 'Winiata', 'Wirihana', 'Witika']; { if (type === 1) { rnd = Math.floor(Math.random() * names2.length); rnd2 = Math.floor(Math.random() * names3.length); names = `${names2[rnd]} ${names3[rnd2]}`; } else { rnd = Math.floor(Math.random() * names1.length); rnd2 = Math.floor(Math.random() * names3.length); names = `${names1[rnd]} ${names3[rnd2]}`; } return names; } }