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.

55 lines
5.9 KiB
JavaScript

var nm1b = ["Al", "Al", "Al", "Dibba", "Khor", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""];
var nm1 = ["Ab", "Adh", "Ajm", "Ar", "As", "Bad", "Ban", "Bil", "Dhab", "Dibb", "Digd", "Dub", "Fakk", "Fal", "Fauj", "Fuj", "Gamr", "Ghal", "Ghil", "Habsh", "Hamr", "Hatt", "Huw", "Jaz", "Jeb", "Kalb", "Khal", "Leb", "Liw", "Mad", "Man", "Mar", "Mas", "Masf", "Mirb", "Muall", "Mus", "Qor", "Qus", "Quw", "Rad", "Ral", "Ruw", "Sha'", "Sharj", "Sil", "Swaih", "Wad", "Wal", "Wub", "Wus", "Zal", "Zay", "Zil"];
var nm2 = ["a", "ad", "afi", "aga", "agat", "ah", "aidat", "aihan", "ain", "air", "airah", "ais", "aj", "am", "ama", "an", "at", "athi", "awah", "ebat", "ed", "egat", "emah", "en", "erah", "ewah", "i", "ifa", "ifi", "igat", "ihan", "ilah", "imah", "inat", "irah", "isima", "ubat", "ufi", "ugat", "uhan", "uma", "unaj", "urah", "ut"];
var nm3 = ["A'", "Adl", "AlS", "Amw", "Ar", "Bah", "Ban", "Barb", "Boor", "Bud", "Buq", "Bus", "Dir", "Diy", "Dum", "Dur", "Haj", "Ham", "Han", "Hil", "Hill", "Hoor", "Hus", "Is", "Jan", "Jann", "Jasr", "Jidd", "Jidh", "Jurd", "Karr", "Karz", "Kham", "Kul", "Mah", "Mal", "Man", "Meqsh", "Mesh", "Muh", "Muq", "Mus", "Nas", "Qad", "Qal", "Qud", "Qur", "Riff", "Sab", "Sad", "Saib", "Salm", "San", "Sar", "Sehl", "Shahr", "Shakh", "Sitr", "Tash", "Tubl", "Zall"];
var nm4 = ["a", "ab", "aba", "abad", "abis", "ad", "afs", "ah", "aib", "aitan", "aiya", "aj", "akan", "ala", "alla", "am", "ama", "amra", "an", "ana", "aq", "ar", "at", "ayya", "az", "eef", "eh", "ehla", "i", "is", "iya", "iyah", "ooz", "u", "ul", "ura", "usan", "uwa"];
var nm7b = ["Al", "", "", "", "", "", "", "", "", ""];
var nm7 = ["Ab", "Abr", "Ad", "Adr", "And", "Anr", "Ard", "Aw", "Faih", "Farw", "Faw", "Fun", "Hal", "Har", "Jahr", "Kaif", "Karw", "Khald", "Khayt", "Kuw", "Maid", "Mess", "Mirg", "Mitr", "Mub", "Nar", "Nil", "Nuz", "Nuzh", "Qad", "Qads", "Qur", "Qurt", "Ral", "Raw", "Riqq", "Run", "Sab", "Sham", "Sul", "Sur", "Wafr", "Wanr", "War", "Win", "Zabr", "Zahr", "Zarw", "Zun", "Zund"];
var nm8 = ["a", "a'", "ab", "ah", "ai", "ain", "ak", "akus", "alus", "an", "aq", "arak", "araq", "arus", "at", "eem", "eer", "em", "ibah", "ied", "ifa", "ikha", "ikhat", "ila", "irah", "iya", "iyah", "iyyah", "uba", "ura", "uraq", "ureem", "us", "uya"];
var nm9b = ["Al", "Al", "As", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""];
var nm9 = ["Ad", "Ahl", "Ashkh", "Bahl", "Bark", "Bid", "Bidb", "Buqm", "Bur", "Had", "Haim", "Hal", "Hamr", "Ibr", "Izk", "Jabr", "Jal", "Jaz", "Khas", "Mad", "Mah", "Mas", "Matr", "Mudh", "Musc", "Nizw", "Qur", "Rays", "Rust", "Ruw", "Sah", "Sal", "Sam", "Shin", "Soh", "Sur", "Suw", "Tan", "Thumr", "Tur"];
var nm10 = ["a", "ab", "ah", "ail", "aimi", "aiq", "aireb", "ait", "alah", "am", "an", "aq", "ar", "arah", "arat", "aril", "arin", "arqa", "as", "at", "aybi", "ayrah", "eb", "er", "i", "id", "in", "ina", "irah", "irat", "ireb", "iya", "iyat", "ooth", "um", "un", "urah", "uraiq", "uraq", "ut"];
var nm11b = ["Abu", "Ain", "Al", "Bu", "Fereej Al", "Hamz Al", "Jeryan", "Madinat", "Ras", "Rawdat", "Umm", "Umm Salal", "Wadi", "Wadi Al", "", "", "", "", "", "", "", ""];
var nm11 = ["Am", "As", "Asm", "Az", "Aziz", "Baay", "Ban", "Bar", "Bidd", "Birk", "Daay", "Dafn", "Dawh", "Dhal", "Dirh", "Doh", "Duh", "Dukh", "Egd", "Egl", "Fass", "Fuw", "Ghan", "Ghar", "Ghuw", "Ham", "Hil", "Hitm", "Izgh", "Jab", "Jasr", "Jel", "Jer", "Khal", "Khar", "Kharr", "Khees", "Khor", "Khul", "Kul", "Laf", "Leab", "Lebd", "Lejb", "Lekhb", "Lekhw", "Leqt", "Luqt", "Lus", "Mad", "Mahm", "Mam", "Man", "Mans", "Markh", "Mash", "Masr", "Mear", "Meb", "Meh", "Mes", "Mess", "Mirq", "Muaith", "Mur", "Murr", "Mush", "Naj", "Najm", "Nasr", "Nath", "Omr", "On", "Qass", "RAyy", "Rash", "Ruf", "Rum", "Sail", "Sakh", "Sal", "Samr", "Shag", "Shagr", "Shah", "Sidr", "Sin", "Soud", "Tarf", "Thakh", "Them", "Thum", "Utour", "Wajb", "Wakr", "Was", "Wuk", "Zub"];
var nm12 = ["a", "aa", "aah", "aana", "ab", "ad", "ada", "af", "afa", "ah", "aia", "aiah", "aib", "aid", "aifat", "aihat", "ail", "aim", "air", "airi", "aisma", "ajer", "akh", "al", "am", "ama", "an", "anat", "ar", "ara", "arah", "at", "ata", "atah", "awa", "ay", "ayd", "ayej", "eb", "ed", "eel", "eela", "eer", "ej", "en", "er", "i", "ifa", "ila", "im", "ina", "ir", "ira", "iri", "it", "iya", "iyah", "iyat", "iz", "or", "oud", "ouf", "our", "oura", "ub"];
function nameGen() {
var br = "";
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (i < 2) {
rnd = Math.random() * nm1b.length | 0;
rnd0 = Math.random() * nm1.length | 0;
rnd1 = Math.random() * nm2.length | 0;
names = nm1b[rnd] + " " + nm1[rnd0] + nm2[rnd1];
} else if (i < 4) {
rnd0 = Math.random() * nm3.length | 0;
rnd1 = Math.random() * nm4.length | 0;
names = nm3[rnd0] + nm4[rnd1];
} else if (i < 6) {
rnd = Math.random() * nm7b.length | 0;
rnd0 = Math.random() * nm7.length | 0;
rnd1 = Math.random() * nm8.length | 0;
names = nm7b[rnd] + " " + nm7[rnd0] + nm8[rnd1];
} else if (i < 8) {
rnd = Math.random() * nm9b.length | 0;
rnd0 = Math.random() * nm9.length | 0;
rnd1 = Math.random() * nm10.length | 0;
names = nm9b[rnd] + " " + nm9[rnd0] + nm10[rnd1];
} else {
rnd = Math.random() * nm11b.length | 0;
rnd0 = Math.random() * nm11.length | 0;
rnd1 = Math.random() * nm12.length | 0;
names = nm11b[rnd] + " " + nm11[rnd0] + nm12[rnd1];
}
br = document.createElement('br');
element.appendChild(document.createTextNode(names));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}