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.

32 lines
3.9 KiB
JavaScript

var nm1 = ["Akh", "An", "And", "Aph", "As", "Av", "Ay", "Bant", "Bath", "Bhek", "Bhut", "Bon", "Bong", "Bul", "Buzw", "Dal", "Deng", "Dil", "Ding", "Dub", "Dum", "Es", "Fez", "Fik", "Fum", "Fuman", "Fund", "Fung", "Fuz", "Gcob", "Gqib", "Gug", "Hlom", "Jam", "Jik", "Jong", "Khus", "Khuz", "Khwez", "Lan", "Lel", "Lif", "Lind", "Liz", "Lonw", "Lub", "Lul", "Lung", "Luth", "Lux", "Luy", "Luz", "Lwaz", "Mabh", "Mad", "Mak", "Mal", "Mand", "Mang", "Mas", "Mat", "Mav", "Mbing", "Mceb", "Mel", "Menz", "Mes", "Meth", "Mkhok", "Mkhus", "Mnced", "Mong", "Mpend", "Mpil", "Mpum", "Mthand", "Mtheth", "Mthob", "Mubl", "Mxol", "Mzim", "Mzox", "Mzuk", "Mzwakh", "Njong", "Nkokh", "Nkos", "Nkul", "Nqab", "Ntand", "Nyam", "Nyan", "Odw", "Olw", "On", "Phak", "Phuml", "Qaq", "Qond", "Sab", "Sakh", "Samk", "Sand", "Senz", "Sib", "Sic", "Sid", "Sigq", "Sil", "Sim", "Sin", "Sis", "Siz", "Song", "Sonw", "Thams", "Thand", "Themb", "Thuk", "Vel", "Vil", "Vuy", "Wand", "Wel", "Wong", "Xol", "Yek", "Zakh", "Zam", "Zand", "Zenz", "Zil", "Zuk"];
var nm2 = ["uxolo", "uti", "usi", "umzi", "umko", "ulu", "ulo", "uli", "ulele", "uleko", "ule", "ula", "uko", "u", "osi", "ongwe", "ongo", "onga", "ona", "olo", "oda", "o", "izwi", "izwe", "iza", "iwo", "iwe", "iso", "isizwe", "isi", "isani", "isa", "inkosi", "ineni", "indawo", "ima", "ilo", "ile", "ilanga", "ilakhe", "ikhaya", "ihle", "ibo", "i", "ezo", "ezi", "ezeli", "ethu", "ephi", "endule", "elwa", "elo", "eli", "eleli", "elele", "ele", "elani", "ela", "ekile", "e", "azi", "aya", "awo", "athi", "asi", "anye", "ani", "andwa", "andle", "andeni", "anda", "ana", "ama", "alwe", "aliso", "alethu", "akhe", "akhane", "adoda", "abo", "a"];
var nm3 = ["Akh", "An", "And", "Aph", "As", "Av", "Bab", "Bath", "Bon", "Bong", "Buhl", "Buk", "Buy", "Ceb", "Cel", "Cik", "Coc", "Cok", "Del", "Es", "Fan", "Fez", "Fun", "Fund", "Gcob", "Khan", "Kheth", "Khol", "Khun", "Khuth", "Kuhl", "Lind", "Lumk", "Maf", "Mand", "Nand", "Nceb", "Ndil", "Nel", "Nes", "Nez", "Nkos", "Nob", "Noc", "Nocw", "Nok", "Nokh", "Nokw", "Nol", "Nom", "Nomb", "Nomf", "Nomp", "Noms", "Nomz", "Nonc", "Nonk", "Nonq", "Nont", "Nos", "Nox", "Noz", "Ntomb", "Nwab", "Olw", "On", "Phath", "Phum", "Qaq", "Ses", "Sib", "Simth", "Sind", "Siph", "Sis", "Sith", "Song", "Them", "Thob", "Thot", "Thoz", "Thul", "Un", "Vath", "Vel", "Waz", "Wez", "Yand", "Yon", "Zan", "Zand", "Zint", "Zod", "Zodw", "Zuk"];
var nm4 = ["a", "aba", "abalo", "abolo", "aka", "ala", "alo", "alwa", "amba", "amo", "ana", "anda", "andile", "ando", "andwa", "ani", "anqa", "anyo", "ashe", "athi", "athu", "awe", "aya", "ayise", "azana", "azi", "e", "eba", "eka", "eko", "ela", "ele", "elelo", "elo", "elwa", "emba", "ephu", "ethu", "ethy", "ezi", "ile", "indiso", "indo", "ini", "ino", "ipha", "isa", "iseni", "isha", "ishwa", "isi", "isiwe", "iso", "iswa", "itha", "iwe", "iwo", "izo", "o", "obeko", "odwa", "olo", "omzi", "ona", "ongo", "onzo", "osi", "uko", "ula", "uli", "ulwa", "undiso", "undo", "uqala", "uvo", "uwa", "uyo"];
function nameGen(type) {
var br = "";
$('#placeholder').css('textTransform', 'capitalize');
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.random() * nm3.length | 0;
rnd2 = Math.random() * nm4.length | 0;
names = nm3[rnd] + nm4[rnd2];
} else {
rnd = Math.random() * nm1.length | 0;
rnd2 = Math.random() * nm2.length | 0;
names = nm1[rnd] + nm2[rnd2];
}
nm3.splice(rnd2, 1);
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);
}