@xaroth8088/random-names
Version:
A random name generator for all kinds of things
59 lines (58 loc) • 8.2 kB
JavaScript
export default function southAsianTowns() {
let names;
let rnd0;
let rnd1;
const names1 = ['Ab', 'Abed', 'Abre', 'Adi', 'Adram', 'Baba', 'Bad', 'Badur', 'Bago', 'Ba', 'Bal', 'Cah', 'Car', 'Cha', 'Chan', 'Dan', 'Danla', 'Da', 'Das', 'Do', 'Elya', 'Esh', 'Fa', 'Farma', 'Ganja', 'Gan', 'Gaw', 'Ghero', 'Ghu', 'Ha', 'Hey', 'Il', 'Jad', 'Jal', 'Jaw', 'Kah', 'Kal', 'Ka', 'Keli', 'Kora', 'Kulu', 'Lon', 'Ma', 'Mah', 'Muri', 'Nas', 'Naw', 'Nu', 'Om', 'Ota', 'Pala', 'Par', 'Quba', 'Qanda', 'Rakh', 'Rur', 'Sab', 'Sew', 'Shey', 'Takh'];
const names2 = ['bahar', 'bar', 'botara', 'burgha', 'chaman', 'chaq', 'daha', 'dana', 'deh', 'dura', 'durzar', 'gan', 'gazi', 'ghez', 'ghisi', 'gorak', 'gozar', 'hari', 'jabad', 'jur', 'kata', 'khak', 'kharak', 'khel', 'khin', 'khlah', 'kul', 'kusta', 'laran', 'latabad', 'lur', 'mandan', 'mandi', 'mard', 'mazar', 'nadeh', 'najar', 'naqla', 'patan', 'qachi', 'qolak', 'qoli', 'rabad', 'ramzai', 'ran', 'rangi', 'raseh', 'ratan', 'rawan', 'rejan', 'rozar', 'ryd', 'sabad', 'sang', 'sarak', 'shan', 'suran', 'tabad', 'taken', 'tara'];
const names3 = ['Ath', 'Ayu', 'Bat', 'Batta', 'Bhal', 'Bure', 'Cha', 'Chak', 'Chish', 'Dar', 'Dipal', 'Hafi', 'Jam', 'Kala', 'Kash', 'Kha', 'Khair', 'Khu', 'Khui', 'Khuz', 'Kula', 'Lar', 'Las', 'Latam', 'Man', 'Mas', 'Min', 'Miran', 'Mul', 'Nagar', 'Naro', 'Nush', 'Pas', 'Qaim', 'Qam', 'Raz', 'Risal', 'Sak', 'San', 'Shakar', 'Shar', 'Shikar', 'Si', 'Skar', 'Tang', 'Timer', 'Tur'];
const names4 = ['bagh', 'bar', 'bat', 'bela', 'ber', 'bi', 'bia', 'chi', 'da', 'dar', 'dara', 'du', 'gai', 'gara', 'garh', 'ghar', 'gora', 'gram', 'kana', 'khela', 'ki', 'mak', 'man', 'more', 'muqam', 'ni', 'parkar', 'pur', 'ran', 'rand', 'ratta', 'rud', 'sehra', 'shab', 'shah', 'tan', 'tian', 'tung', 'wal', 'wala', 'wani', 'zabad'];
const names5 = ['Ada', 'Ad', 'Ambe', 'Ba', 'Bal', 'Bar', 'Bhi', 'Byasa', 'Chat', 'Chhap', 'Chir', 'Dham', 'Dhu', 'Di', 'Dum', 'Farooq', 'Fateh', 'Fazil', 'Gad', 'Gopal', 'Gu', 'Guru', 'Han', 'Hazari', 'Haza', 'Jag', 'Jalan', 'Jan', 'Jhar', 'Kandu', 'Karim', 'Khaga', 'Kyatha', 'Lak', 'Lal', 'Ling', 'Luna', 'Madhe', 'Ma', 'Mahid', 'Malkan', 'Mangal', 'Musa', 'Nabaran', 'Nahar', 'Nar', 'Nela', '?Nida', 'Pa', 'Periya', 'Piriya', 'Pukh', 'Rafi', 'Rajal', 'Raj', 'Revel', 'Rudra', 'Safi', 'Sag', 'Sher', 'Shish', 'Sila', 'Siva', 'Sundar', 'Tara', 'Tiru', 'Umar', 'Vanda', 'Vis', 'Wan'];
const names6 = ['bag', 'bani', 'bri', 'desar', 'dhar', 'dhargat', 'doi', 'dukur', 'dwal', 'gadi', 'gam', 'ganj', 'gank', 'gaon', 'garh', 'garia', 'gat', 'ghati', 'giri', 'gudi', 'gundi', 'jogai', 'ka', 'kaner', 'khed', 'kheri', 'kulam', 'lagun', 'laj', 'langir', 'mangala', 'mia', 'miri', 'nagar', 'palle', 'pathar', 'pathur', 'patna', 'phu', 'pra', 'pur', 'pura', 'raon', 'rayan', 'ribag', 'si', 'sugur', 'tari', 'thampalle', 'tial', 'tra', 'vasi', 'vayoor', 'wada', 'wani', 'yar'];
const names7 = ['Addalai', 'Amune', 'Arambe', 'Attara', 'Bakala', 'Bambara', 'Batti', 'Bo', 'Bodi', 'Buweli', 'Dambara', 'Dolos', 'Domati', 'Dunuke', 'Egoda', 'Elemal', 'Eta', 'Gan', 'Ge', 'Goda', 'Gunne', 'Hega', 'Hom', 'Hulu', 'Ilpe', 'Imbul', 'Ira', 'Jiwana', 'Kande', 'Karal', 'Khata', 'Lappa', 'Lini', 'Maliga', 'Mi', 'Miwa', 'Moraga', 'Na', 'Nika', 'Nuga', 'Ota', 'Owi', 'Paha', 'Pe', 'Pol', 'Puwak', 'Rada', 'Reki', 'Roti', 'Sela', 'Suriya', 'Taigaha', 'Tetta', 'Thikko', 'Thiray', 'Tora', 'Una', 'Uppo', 'Uru', 'Vadd', 'Vaka', 'Veera', 'Veppan', 'Ya', 'Yatima'];
const names8 = ['bage', 'bawa', 'bepola', 'bura', 'caloa', 'chenai', 'dai', 'davan', 'diya', 'dura', 'gaginna', 'gaha', 'galla', 'gama', 'ganga', 'gatenna', 'ginna', 'goda', 'golla', 'hala', 'handa', 'hilla', 'kada', 'kamam', 'karai', 'kewatta', 'kodai', 'kotuwa', 'kuda', 'kumbura', 'landa', 'lawa', 'lena', 'likada', 'liyada', 'mada', 'madu', 'mulla', 'mure', 'nagama', 'pana', 'pitiya', 'pola', 'ragama', 'rai', 'rawa', 'ruppa', 'sa', 'sulla', 'tagaha', 'tale', 'tembe', 'tenna', 'tipe', 'tivu', 'tiya', 'tiyawa', 'tota', 'tura', 'wala', 'wana', 'watta', 'watura', 'wela', 'wella', 'wewa', 'yada', 'yawa'];
const names9 = ['Amara', 'Bandi', 'Bane', 'Bhakta', 'Bir', 'Birat', 'Chain', 'Chau', 'Chit', 'Da', 'Dha', 'Gai', 'Gaida', 'Gho', 'Gor', 'Gula', 'Ina', 'Janak', 'Jit', 'Ka', 'Kama', 'Kapil', 'Khand', 'Kirti', 'Kohal', 'Lalit', 'Man', 'Mechi', 'Nara', 'Pa', 'Po', 'Pyu', 'Raja', 'Ram', 'Ratna', 'Sankhar', 'Sanphe', 'Taple', 'Tri', 'Urla'];
const names10 = ['bagar', 'bari', 'dakot', 'gadhi', 'ganj', 'gar', 'gram', 'hari', 'jung', 'kha', 'khara', 'kot', 'lamai', 'mai', 'mak', 'nagar', 'nepa', 'pa', 'pur', 'rahi', 'ran', 'riya', 'ruwa', 'tara', 'tari', 'thali', 'than', 'vastu', 'wan', 'yan', 'yuga'];
const names11 = ['Ak', 'Ba', 'Baghe', 'Ban', 'Bandar', 'Bar', 'Bari', 'Chand', 'Chau', 'Chaumu', 'Chitta', 'Co', 'Fe', 'Gai', 'Gopal', 'Jamal', 'Jhalo', 'Jhe', 'Jhenai', 'Kha', 'Khagra', 'Lak', 'Lakshmi', 'Lalmo', 'Lalmoni', 'Ma', 'Munshi', 'Na', 'Nao', 'Nar', 'Narsing', 'Netro', 'Pab', 'Patau', 'Raj', 'Ran', 'Sand', 'Shat', 'Sul', 'Tan', 'Tha', 'Thakur'];
const names12 = ['ban', 'bandha', 'chhari', 'dah', 'di', 'gail', 'ganj', 'gaon', 'gong', 'guna', 'gunia', 'gura', 'hani', 'hat', 'haura', 'het', 'kati', 'khali', 'khira', 'kona', 'lokati', 'milla', 'mipur', 'muhani', 'na', 'naidah', 'ni', 'nirhat', 'pur', 'rail', 'sal', 'sam', 'shahi', 'singdi', 'wip'];
const names13 = ['Dhidh', 'Eydha', 'Far', 'Farukol', 'Feli', 'Fevah', 'Funa', 'Hinna', 'Hitha', 'Hulhu', 'Kuda', 'Kudahu', 'Kulhu', 'Kulhudhuf', 'Ma', 'Magoo', 'Mana', 'Maro', 'Mi', 'Mu', 'Nai', 'Nolhi', 'Nolhiva', 'Nolhivaran', 'Thi', 'Thinda', 'Ungoo', 'Vey', 'Veyman', 'Vili', 'Villi', 'Villin'];
const names14 = ['badhoo', 'dhoo', 'dhuffushi', 'du', 'faaru', 'faru', 'funadhoo', 'fushi', 'gili', 'goodhoo', 'huffushi', 'hufunadhoo', 'humale', 'huvadhoo', 'la', 'male', 'mandhoo', 'mandoo', 'meedhoo', 'mulah', 'n', 'nadhoo', 'navaru', 'ranfaru', 'roshi', 'ru', 'shi', 'vadhoo', 'varanfaru', 'varu'];
const names15 = ['Ba', 'Bar', 'Cha', 'Che', 'Chung', 'Dam', 'Dip', 'Don', 'Ga', 'Gom', 'Gye', 'Ha', 'Hara', 'Hati', 'Ka', 'Kam', 'Kang', 'Ken', 'Ki', 'Kiso', 'Lame', 'Lhe', 'Lob', 'Mao', 'Mon', 'Nai', 'Nak', 'Ouna', 'Pa', 'Phi', 'Phisu', 'Pin', 'Pinso', 'Ri', 'Rung', 'Sak', 'Sam', 'Sar', 'Sha', 'Shin', 'Shing', 'Ta', 'Tari', 'Thim', 'Thun', 'Tosu', 'Tsha', 'Tshal', 'Tshalu', 'Ya'];
const names16 = ['be', 'bling', 'cha', 'chap', 'cho', 'chu', 'dada', 'dang', 'ganka', 'gaon', 'gar', 'gha', 'hong', 'ka', 'kar', 'kha', 'laika', 'lang', 'lunang', 'maito', 'manu', 'nakha', 'nang', 'nig', 'pang', 'par', 'pe', 'pero', 'phu', 'ripe', 'sang', 'sar', 'shong', 'sila', 'sona', 'soperi', 'tang', 'teng', 'tola', 'tsa', 'tsang', 'tse', 'tu', 'zyung'];
const i = Math.floor(Math.random() * 16);
{
if (i < 2) {
rnd0 = Math.floor(Math.random() * names1.length);
rnd1 = Math.floor(Math.random() * names2.length);
names = names1[rnd0] + names2[rnd1];
} else if (i < 4) {
rnd0 = Math.floor(Math.random() * names3.length);
rnd1 = Math.floor(Math.random() * names4.length);
names = names3[rnd0] + names4[rnd1];
} else if (i < 6) {
rnd0 = Math.floor(Math.random() * names5.length);
rnd1 = Math.floor(Math.random() * names6.length);
names = names5[rnd0] + names6[rnd1];
} else if (i < 8) {
rnd0 = Math.floor(Math.random() * names7.length);
rnd1 = Math.floor(Math.random() * names8.length);
names = names7[rnd0] + names8[rnd1];
} else if (i < 10) {
rnd0 = Math.floor(Math.random() * names9.length);
rnd1 = Math.floor(Math.random() * names10.length);
names = names9[rnd0] + names10[rnd1];
} else if (i < 12) {
rnd0 = Math.floor(Math.random() * names11.length);
rnd1 = Math.floor(Math.random() * names12.length);
names = names11[rnd0] + names12[rnd1];
} else if (i < 14) {
rnd0 = Math.floor(Math.random() * names13.length);
rnd1 = Math.floor(Math.random() * names14.length);
names = names13[rnd0] + names14[rnd1];
} else {
rnd0 = Math.floor(Math.random() * names15.length);
rnd1 = Math.floor(Math.random() * names16.length);
names = names15[rnd0] + names16[rnd1];
}
return names;
}
}