UNPKG

@xaroth8088/random-names

Version:

A random name generator for all kinds of things

48 lines (47 loc) 9.17 kB
export default function azerbaijanis() { let j; let names; let rnd; let rnd2; let rnd3; const type = Math.random() > 0.5 ? 0 : 1; const nm1 = ['Üzeyir', 'ßşrÿf', 'ßdalat', 'ßlÿsgÿr', 'ßləkbər', 'ßliş', 'ßmin', 'ßnvÿr', 'ßsgÿr', 'İbiş', 'İbrahim', 'İlham', 'İlkin', 'İlqar', 'İlyas', 'İmam', 'İmran', 'İnqlab', 'İntiqam', 'İsa', 'İsgÿndÿr', 'İslam', 'İsmət', 'İsmayil', 'İxtiyar', 'İzzÿt', 'Şükür', 'Şÿfa', 'Şÿrÿfaddin', 'Şahin', 'Şamil', 'Şamxal', 'Şirin', 'Şirzad', 'Űlvi', 'Űmid', 'Əbűlhəsən', 'Əbdűləli', 'Əhmad', 'Əkbər', 'Əliəkrəm', 'Əli', 'Əmir', 'Ərtoğrul', 'Aüamÿli', 'Aüamusa', 'Aüaxan', 'Ağahadi', 'Ağasəfa', 'Abbas', 'Abbasqulu', 'Adil', 'Agil', 'Akif', 'Allahverdi', 'Anar', 'Arif', 'Asif', 'Asiman', 'Aslan', 'Atabala', 'Aydin', 'Azər', 'Azad', 'Bÿhaulla', 'Bÿhruz', 'Başir', 'Baba', 'Bahadur', 'Bakir', 'Bayram', 'Behbud', 'Bilal', 'Cəlal', 'Cəlil', 'Cəmil', 'Cabbar', 'Cahan', 'Cahangir', 'Cavad', 'Cavid', 'Ceymur', 'Ceyxun', 'Chingiz', 'Dadaş', 'Elçin', 'Elariz', 'Eldÿniz', 'Eldar', 'Elman', 'Elxan', 'Emin', 'Etibar', 'Eyyub', 'Füzuli', 'Fÿrid', 'Fÿrxad', 'Fÿyaz', 'Fərman', 'Fəxri', 'Faiq', 'Famil', 'Fazil', 'Fikrÿt', 'Firudin', 'Fuad', 'Gülaüa', 'Gündüz', 'Hümbət', 'Hüseyn', 'Hüseynqulu', 'Hÿmid', 'Həci', 'Həsən', 'Hafiz', 'Haydÿr', 'Israfil', 'Kÿrim', 'Kəmran', 'Kənan', 'Kamal', 'Kamil', 'Karlen', 'Kaz', 'Mübariz', 'Müzÿffar', 'Mÿmmÿd', 'Mənaf', 'Mənsur', 'Mahir', 'Maqsud', 'Mehdi', 'Mikayıl', 'Mirəli', 'Mirzÿ', 'Murad', 'Musa', 'Muxtar', 'Nübar', 'Nürÿddin', 'Nüsrət', 'Nəcəf', 'Nərmin', 'Nəsimi', 'Naği', 'Namiq', 'Nazim', 'Nicat', 'Niyaz', 'Nizami', 'Novruz', 'Oqtay', 'Orxan', 'Orxun', 'Osman', 'Paşa', 'Qabil', 'Qasim', 'Qiyas', 'Qoşqar', 'Qulam', 'Rüfət', 'Rüstÿm', 'Rÿsul', 'Rəşad', 'Rəşid', 'Rəis', 'Rafael', 'Rafiq', 'Ramiz', 'Rasim', 'Riza', 'Süleyman', 'Sÿbuhi', 'Sÿmÿd', 'Səlahəddin', 'Səlin', 'Sərvər', 'Sərvan', 'Sərxan', 'Sabir', 'Sadix', 'Saleh', 'Salman', 'Samir', 'Seyfulla', 'Seyran', 'Surxey', 'Tÿrlan', 'Tahir', 'Taqor', 'Teymurçin', 'Teymur', 'Teymuraz', 'Tofiq', 'Tunar', 'Tural', 'Turan', 'Urfan', 'Urxan', 'Vüqar', 'Vüsal', 'Vÿli', 'Vadim', 'Vahid', 'Valeh', 'Valid', 'Vaqif', 'Vasif', 'Xÿlil', 'Xalid', 'Xaliq', 'Xankişi', 'Xanlar', 'Yalçın', 'Yunis', 'Yusif', 'Zakir', 'Zaman', 'Zamin', 'Zamir', 'Zaur', 'Zeynal', 'Zeynulla', 'Ziya']; const nm2 = ['Çimnaz', 'ßdibÿ', 'ßdilÿ', 'ßminÿ', 'İlnarə', 'İlqarə', 'İnarə', 'İnayət', 'İnna', 'İntişar', 'İradə', 'İrina', 'İsmət', 'İzzÿt', 'Şüküfÿ', 'Şükür', 'Şÿfa', 'Şÿfiqÿ', 'Şəhrəbanu', 'Şəmsiyyə', 'Şərafət', 'Şirin', 'Űlviyya', 'Əcəbnaz', 'Əcmət', 'Əntigə', 'Əsmar', 'Afət', 'Afaq', 'Aidə', 'Aliyÿ', 'Almas', 'Arifÿ', 'Arzu', 'Ayçiçək', 'Ayüun', 'Aybÿniz', 'Aygül', 'Ayla', 'Aynur', 'Aysel', 'Aysu', 'Aytÿkin', 'Aytÿn', 'Bənövşə', 'Balaxanım', 'Brilyant', 'Cəmilə', 'Cahan', 'Dünya', 'Dünyamalı', 'Dürdanÿ', 'Dürnisa', 'Dilşad', 'Dilarÿ', 'Durna', 'Dursun', 'Elmirÿ', 'Elnarÿ', 'Esmeralda', 'Etiqad', 'Fÿxriyyÿ', 'Fatihÿ', 'Fatimə', 'Fatma', 'Fidan', 'Firəngiz', 'Firuzÿ', 'Fizzÿ', 'Flora', 'Gülüş', 'Gülüstan', 'Gülşÿn', 'Gülarÿ', 'Gülbala', 'Gülnarÿ', 'Gülnaz', 'Gültəkin', 'Günay', 'Gűlsűm', 'Hökümə', 'Həcər', 'Jalÿ', 'Könül', 'Kamalə', 'Lÿman', 'Lətifə', 'Lamiyə', 'Leyla', 'Liana', 'Lyudmila', 'Mÿdina', 'Mÿrziyya', 'Məhəbbət', 'Məhru', 'Mənsurə', 'Məryam', 'Məsmə', 'Mətanət', 'Mahirÿ', 'Maleykə', 'Mehparÿ', 'Meyransa', 'Minurə', 'Nüşabÿ', 'Nübar', 'Nÿrgiz', 'Nÿrminÿ', 'Nÿzakÿt', 'Nəfisə', 'Nəriman', 'Nəsib', 'Nahidə', 'Naibÿ', 'Nailə', 'Nasreen', 'Nasrin', 'Natəvan', 'Natalya', 'Natella', 'Nazilÿ', 'Nazli', 'Nigar', 'Nisÿ', 'Nonna', 'Nurşÿrÿf', 'Nurastÿ', 'Nurlanÿ', 'Pÿrvinÿ', 'Pərişan', 'Pakizə', 'Qalina', 'Qumru', 'Rübeyda', 'Rüxşarÿ', 'Rÿmilÿ', 'Rÿna', 'Rəfiqə', 'Rəhilə', 'Rəsmiyyə', 'Rəxşəndə', 'Raifə', 'Reyhan', 'Roza', 'Ruhÿngiz', 'Ruhiyyə', 'Sükeynÿ', 'Sÿbina', 'Sÿfurÿ', 'Sÿidÿ', 'Sÿriyya', 'Sűreyyə', 'Sədaqat', 'Səhər', 'Səmayə', 'Sərəncam', 'Sabirÿ', 'Sahibÿ', 'Samirÿ', 'Sara', 'Sevil', 'Sevinc', 'Sidiqə', 'Sima', 'Solmaz', 'Sona', 'Suüra', 'Tünzalə', 'Tÿrlan', 'Təhminə', 'Təranə', 'Tamaşa', 'Tamam', 'Tamara', 'Tamilla', 'Tinatin', 'Tuquyya', 'Tura', 'Turan', 'Ulduz', 'Vüsalÿ', 'Vÿfa', 'Vahidÿ', 'Validÿ', 'Xədicə', 'Xalidÿ', 'Xanim', 'Xatirə', 'Yana', 'Yeganÿ', 'Zöhrə', 'Züleyxa', 'Zülfiiyyə', 'Zümrüd', 'Zÿrifÿ', 'Zÿrinÿ', 'Zÿynÿgül', 'Zűbeydə', 'Zəhra', 'Zərnigar', 'Zaminÿ', 'Zarəngiz', 'Zemfira', 'Zeynəb', 'Zinÿt']; const nm3 = ['Abbasguliyev', 'Abbasov', 'Abdulayev', 'Abdulin', 'Abdullayev', 'Abdulov', 'Abdurrahimov', 'Abdurrahmanov', 'Abiyev', 'Abulhasanov', 'Adigozalov', 'Afandiyev', 'Aghababayev', 'Aghakhanov', 'Aghamaliyev', 'Aghamedhiyev', 'Aghamirov', 'Aghamirzayev', 'Aghanazarov', 'Aghayev', 'Ahadov', 'Ahmadov', 'Akbarov', 'Alakbarov', 'Alasgarov', 'Aliyev', 'Aljanov', 'Allahverdiyev', 'Allahyarov', 'Amirbeyov', 'Arablinski', 'Asgarov', 'Aslanov', 'Babayev', 'Baghirov', 'Bahlulov', 'Baylarbayov', 'Behbudov', 'Dadashov', 'Farajov', 'Fattahov', 'Gajarov', 'Gambarov', 'Garakhanov', 'Garayev', 'Gasimov', 'Gayibov', 'Gaziyev', 'Gharabaghi', 'Guliyev', 'Gurbanov', 'Hagverdiyev', 'Hajibabayev', 'Hajibeyov', 'Hajiyev', 'Hasanov', 'Haziyev', 'Heybatov', 'Hidayatov', 'Humbatov', 'Huseynov', 'Ibragimov', 'Ibrahimbeyov', 'Ibrahimov', 'Iravani', 'Isgandarov', 'Ismayilov', 'Jabbarov', 'Jabiyev', 'Jabrayilov', 'Jafarov', 'Jahangirov', 'Jalilov', 'Jamalov', 'Jamilov', 'Jamshidov', 'Janaliyev', 'Javadov', 'Karimov', 'Kazimov', 'Khalilov', 'Khanmammadow', 'Magsudov', 'Mahammadov', 'Maharramov', 'Mahmudov', 'Majidov', 'Mamishov', 'Mammadaliyev', 'Mammadbeyov', 'Mammadguliyev', 'Mammadov', 'Mehdiuev', 'Mehraliyev', 'Mirgasimov', 'Mirjavadov', 'Mirzayev', 'Nabiyev', 'Naghiyev', 'Najafov', 'Narimanbeyov', 'Orujov', 'Panahov', 'Rahimov', 'Rajabov', 'Salahov', 'Salmanov', 'Samedov', 'Seyidov', 'Shahbazov', 'Sharifov', 'Taghiyev', 'Tahmazov', 'Topchubashov', 'Vahabov', 'Valiyev', 'Vazirov', 'Zadeh']; const nm4 = ['Abbasguliyeva', 'Abbasova', 'Abdulayeva', 'Abdulin', 'Abdullayeva', 'Abdulova', 'Abdurrahimova', 'Abdurrahmanova', 'Abiyeva', 'Abulhasanova', 'Adigozalova', 'Afandiyeva', 'Aghababayeva', 'Aghakhanova', 'Aghamaliyeva', 'Aghamedhiyeva', 'Aghamirova', 'Aghamirzayeva', 'Aghanazarova', 'Aghayeva', 'Ahadova', 'Ahmadova', 'Akbarova', 'Alakbarova', 'Alasgarova', 'Aliyeva', 'Aljanova', 'Allahverdiyeva', 'Allahyarova', 'Amirbeyova', 'Arablinski', 'Asgarova', 'Aslanova', 'Babayeva', 'Baghirova', 'Bahlulova', 'Baylarbayova', 'Behbudova', 'Dadashova', 'Farajova', 'Fattahova', 'Gajarova', 'Gambarova', 'Garakhanova', 'Garayeva', 'Gasimova', 'Gayibova', 'Gaziyeva', 'Gharabaghi', 'Guliyeva', 'Gurbanova', 'Hagverdiyeva', 'Hajibabayeva', 'Hajibeyova', 'Hajiyeva', 'Hasanova', 'Haziyeva', 'Heybatova', 'Hidayatova', 'Humbatova', 'Huseynova', 'Ibragimova', 'Ibrahimbeyova', 'Ibrahimova', 'Iravani', 'Isgandarova', 'Ismayilova', 'Jabbarova', 'Jabiyeva', 'Jabrayilova', 'Jafarova', 'Jahangirova', 'Jalilova', 'Jamalova', 'Jamilova', 'Jamshidova', 'Janaliyeva', 'Javadova', 'Karimova', 'Kazimova', 'Khalilova', 'Khanmammadow', 'Magsudova', 'Mahammadova', 'Maharramova', 'Mahmudova', 'Majidova', 'Mamishova', 'Mammadaliyeva', 'Mammadbeyova', 'Mammadguliyeva', 'Mammadova', 'Mehdiueva', 'Mehraliyeva', 'Mirgasimova', 'Mirjavadova', 'Mirzayeva', 'Nabiyeva', 'Naghiyeva', 'Najafova', 'Narimanbeyova', 'Orujova', 'Panahova', 'Rahimova', 'Rajabova', 'Salahova', 'Salmanova', 'Samedova', 'Seyidova', 'Shahbazova', 'Sharifova', 'Taghiyeva', 'Tahmazova', 'Topchubashova', 'Vahabova', 'Valiyeva', 'Vazirova', 'Zadeh']; const nm5 = ['oğlu', 'lı', 'li', 'lu', 'lü', 'gil', 'soy', 'zadə']; const nm6 = ['qızı', 'lı', 'li', 'lu', 'lü', 'gil', 'soy', 'zadə']; const nm7 = ['a', 'e', 'i', 'o', 'u', 'y', 'ə', 'ÿ']; const i = Math.floor(Math.random() * 10); { if (type === 1) { rnd = Math.floor(Math.random() * nm2.length); if (i < 5) { rnd2 = Math.floor(Math.random() * nm4.length); names = `${nm2[rnd]} ${nm4[rnd2]}`; } else { rnd2 = Math.floor(Math.random() * nm1.length); rnd3 = Math.floor(Math.random() * nm6.length); names = `${nm2[rnd]} ${nm1[rnd2]}${nm6[rnd3]}`; } } else { rnd = Math.floor(Math.random() * nm1.length); if (i < 5) { rnd2 = Math.floor(Math.random() * nm3.length); names = `${nm1[rnd]} ${nm3[rnd2]}`; } else { rnd2 = Math.floor(Math.random() * nm1.length); rnd3 = Math.floor(Math.random() * nm5.length); for (j = 0; j <= nm7.length; j++) { if (nm1[rnd2].substr(nm1[rnd2].length - 1) === j) { while (rnd3 === 0) { rnd3 = Math.floor(Math.random() * nm5.length); } } } names = `${nm1[rnd]} ${nm1[rnd2]}${nm5[rnd3]}`; } } return names; } }