You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
4.9 KiB
JavaScript

var nm1 = ["Abd", "ad", "Am", "Aq", "Ar", "As", "At", "Ab", "Abb", "Abd", "Ad", "Adh", "Adn", "Af", "Ahm", "Aim", "Akr", "Al", "Am", "Amj", "Amm", "Amr", "An", "Anw", "Aq", "Ar", "Arh", "Ark", "As", "Ashr", "Asl", "Azh", "Azm", "Azz", "Bah", "Baq", "Bas", "Badr", "Bah", "Bak", "Band", "Bass", "Bil", "Burh", "Dam", "Daw", "Dal", "Dhaf", "Dhar", "Fahd", "Fahl", "Fahr", "Faht", "Fah", "Fahm", "Fais", "Far", "Farh", "Fikr", "Furq", "Ghal", "Gham", "Haf", "Haj", "Ham", "Han", "Har", "Hash", "Hat", "Haz", "Haith", "Hak", "Ham", "Hamd", "Hamz", "Han", "Has", "Hass", "Hib", "Hibb", "Hil", "Hudh", "Hum", "Hus", "Huss", "Idr", "Ih", "Im", "Imr", "Irf", "Is", "Ish", "Ism", "Iy", "Izz", "Jab", "Jad", "Jas", "Jaf", "Jal", "Jam", "Jar", "Jas", "Jaw", "Jawh", "Jub", "Kal", "Kar", "Kab", "Kal", "Kam", "Kan", "Kath", "Khal", "Khair", "Khal", "Lab", "Luqm", "Lutf", "Luw", "Mah", "Mahb", "Mahm", "Mais", "Mamd", "Marw", "Marz", "Mas", "Maz", "Miqd", "Misf", "Muamm", "Mub", "Mudr", "Muf", "Muh", "Muj", "Mun", "Munj", "Mursh", "Mush", "Musl", "Mut", "Muth", "Nad", "Nas", "Naz", "Nab", "Nad", "Naj", "Nass", "Nazm", "Niz", "Qas", "Rad", "Rak", "Raj", "Raz", "Ridw", "Rif", "Ruw", "Sah", "Sam", "Sab", "Sad", "Saf", "Sak", "Sal", "Sam", "Shah", "Sham", "Shadd", "Shah", "Sham", "Shukr", "Silm", "Suh", "Tam", "Tar", "Tam", "Tar", "Tham", "Tuf", "Um", "Un", "Uthm", "Waj", "Was", "Wis", "Yon", "Yos", "Zah", "Zam", "Zak", "Zuf", "Zuh", "Zur", "aif"];
var nm2 = ["ad", "ahd", "aid", "'l", "'m", "'n", "aq", "ar", "as", "az", "aba", "ad", "adden", "addiq", "aed", "ael", "afat", "ah", "ahim", "aid", "aid'n", "aifa", "ailim", "aim'n", "ain", "air", "aira", "ala", "al'n", "allah", "am", "ammam", "ammil", "anna", "ar", "ara", "arram", "ed", "eb", "ed", "ef", "efa", "eh", "eel", "em", "en", "eq", "er", "es", "i", "ib", "id", "if", "ih", "ikh", "il", "im", "iq", "ir", "is", "ish", "ith", "ob", "od", "of", "oh", "on", "oq", "or", "os", "oz", "udden", "uf", "ul", "ullah", "ur", "us"];
var nm3 = ["Ad", "Aid", "Aish", "Am", "An", "As", "At", "Ab", "Ad", "Adhr", "Af", "Afn", "Afr", "Ahl", "Al", "Alm", "Am", "Amn", "An", "Anb", "Aq", "Ar", "Arw", "As", "Asm", "At", "Ath", "Aw", "Az", "Fak", "Far", "Farh", "Fas", "Fat", "Fawz", "Fidd", "Fik", "Ghad", "Ghal", "Ghaid", "Ghuz", "Haf", "Haj", "Hak", "Hal", "Han", "Har", "Haz", "Hab", "Had", "Hadb", "Hafs", "Haif", "Hak", "Hal", "Ham", "Hamd", "Hamn", "Hams", "Han", "Has", "Hasn", "Haz", "Hib", "Hikm", "Himm", "Hiss", "Hum", "Huw", "Ibt", "Iff", "Ilh", "Imt", "In", "Ins", "Isr", "Izz", "Jad", "Jam", "Jann", "Jasr", "Jawh", "Jel", "Juh", "Jum", "Juw", "Kat", "Kaz", "Kab", "Kam", "Kar", "Kath", "Kawk", "Khal", "Khad", "Khair", "Khal", "Khul", "Kif", "Kin", "Laiq", "Lab", "Lail", "Lat", "Lay", "Lub", "Mast", "Mawh", "Maj", "Mar", "Maz", "Mad", "Mah", "Mahd", "Mahm", "Mais", "Maj", "Mal", "Man", "Marz", "Masr", "Minn", "Misk", "Mub", "Mudr", "Muhj", "Mum", "Mun", "Munt", "Mush", "Nad", "Naf", "Nail", "Nab", "Nad", "Nadh", "Naf", "Nahl", "Naj", "Najl", "Najm", "Nam", "Naq", "Nas", "Naw", "Naz", "Nism", "Nus", "Nuzh", "Qaid", "Qam", "Rab", "Rad", "Raf", "Ran", "Rabd", "Radw", "Raf", "Rah", "Rahm", "Rai", "Rait", "Ram", "Ramz", "Rand", "Rash", "Rawd", "Raz", "Rih", "Rut", "Ruw", "Sab", "Sah", "Sal", "Sar", "Sab", "Sabr", "Sad", "Sah", "Sahl", "Sam", "Sham", "Shadh", "Shaf", "Shak", "Sham", "Sir", "Suh", "Sul", "Sum", "Tal", "Tam", "Tah", "Tam", "Tasn", "Tham", "Tham", "Tul", "Um", "Wad", "Wism", "Yasm", "Yasm", "Zah", "Zaid", "Zahr", "Zen", "Zub", "Zuh", "Zuhr"];
var nm4 = ["a", "aba", "af", "ah", "ahil", "al", "ala", "am", "ama", "an", "ana", "ani", "ar", "asa", "at", "atif", "aya", "aha", "aiba", "aida", "aila", "aina", "aira", "aka", "ar", "ara", "at", "eba", "eda", "efa", "eha", "eja", "eka", "ela", "ema", "en", "ena", "eqa", "er", "era", "esa", "eza", "iba", "ida", "if", "ifa", "ika", "ila", "ima", "ina", "inan", "isa", "itha", "iya", "iyya", "iza", "oba", "oda", "odha", "ona", "ora", "ullah"];
var br = "";
function nameGen(type) {
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
nameFem();
while (nMs === "") {
nameFem();
}
} else {
nameMas();
while (nMs === "") {
nameMas();
}
}
br = document.createElement('br');
element.appendChild(document.createTextNode(nMs));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}
function nameFem() {
rnd = Math.random() * nm3.length | 0;
rnd2 = Math.random() * nm4.length | 0;
nMs = nm3[rnd] + nm4[rnd2];
testSwear(nMs);
}
function nameMas() {
rnd = Math.random() * nm1.length | 0;
rnd2 = Math.random() * nm2.length | 0;
nMs = nm1[rnd] + nm2[rnd2];
testSwear(nMs);
}