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.

36 lines
4.0 KiB
JavaScript

var nm1 = ["Ad", "Al", "Ar", "Art", "B", "Ben", "Ber", "Bin", "C", "Cal", "Coul", "Cul", "Eam", "El", "Er", "Ert", "G", "Gaid", "Galv", "Gar", "J", "Jan", "Jand", "Jul", "K", "Kal", "Ken", "L", "Laer", "Lan", "Lest", "Mas", "Mat", "Matt", "Maz", "Nad", "Nal", "Ner", "Nor", "Ol", "Olv", "Ond", "Os", "P", "Pad", "Pel", "Per", "R", "Ran", "Reld", "Rh", "S", "Sal", "Sar", "Sil", "T", "Th", "Ther", "Tor", "Val", "Vend", "Ver", "Vor", "Z", "Zan", "Zol", "Zor"];
var nm2 = ["adin", "ain", "al", "am", "an", "and", "ar", "as", "ath", "aul", "ean", "el", "em", "ema", "en", "eon", "er", "erin", "esean", "eth", "ian", "il", "im", "in", "inan", "inean", "inen", "ion", "iren", "is", "od", "oial", "ol", "om", "on", "orin", "orn", "oth", "oul", "ovin", "ral", "ran", "ren", "rim", "ris", "uan", "uarc", "uen", "uin", "ulin", "um", "un", "ur", "us", "uth", "yas", "yel", "yin", "yom", "yor"];
var nm3 = ["Al", "Am", "Ar", "Av", "B", "Bel", "Birg", "Brin", "Cads", "Cel", "Ch", "Cyn", "Den", "Dil", "Dol", "Dyn", "Egw", "El", "En", "Er", "F", "Fel", "Fern", "Fil", "Gem", "Gil", "Gin", "Gwen", "Haen", "Han", "Hel", "Hin", "Ien", "Il", "In", "Ir", "Kel", "Ken", "Khon", "Kis", "Lem", "Len", "Lis", "Lor", "M", "Mel", "Mor", "Morg", "Nel", "Nic", "Nor", "Nyn", "Rel", "Ren", "Rin", "Ros", "S", "Sel", "Set", "Som", "Sor", "T", "Ten", "Ther", "Tigr", "V", "Vel", "Vil", "Von", "Zar", "Zel", "Zer", "Zon"];
var nm4 = ["aeve", "aida", "aile", "ain", "aine", "alle", "ase", "athera", "ava", "ayne", "ela", "elle", "ena", "ene", "enya", "era", "erava", "esh", "eshta", "eth", "ia", "iad", "iendha", "ilea", "in", "inea", "ith", "itte", "iuan", "ivia", "oane", "oell", "ois", "oith", "ola", "one", "ora", "osa", "ovi", "oyin", "ua", "uane", "ucia", "uel", "uena", "uene", "uis", "ulin", "uon", "ush", "yana", "yela", "yena", "yesh", "yla", "ymis", "yna", "yra", "ys", "yth"];
var nm5 = ["Ald", "An", "Ath", "Ay", "Bach", "Ban", "Bash", "Bryn", "C", "Cauth", "Char", "Cran", "D", "Daen", "Dag", "Dam", "F", "Fal", "Farsh", "Fon", "Gam", "Gan", "Gor", "Gryn", "Haen", "Hag", "Har", "Hon", "Kash", "Ken", "Kir", "Kryn", "Lam", "Lan", "Lin", "Loth", "Mach", "Man", "Mant", "Math", "Mel", "Merr", "Moer", "Naer", "Nam", "Nil", "Nor", "P", "Paen", "Pem", "Pran", "Sal", "San", "Sol", "Step", "T", "Tel", "Tor", "Trak", "Val", "Varn", "Vel", "Vyn", "a'D", "a'L", "a'M", "a'N", "a'R", "al'D", "al'M", "al'R", "al'Th", "al'V"];
var nm6 = ["aem", "aera", "ag", "agar", "agin", "aidhrin", "aim", "ain", "alda", "alin", "amon", "an", "anche", "and", "aneos", "ar", "ara", "arin", "athor", "aw", "ear", "ed", "elle", "enne", "eos", "era", "eran", "ere", "eron", "evron", "iar", "iaw", "iaya", "ilin", "in", "inas", "ind", "ineos", "ira", "iros", "odred", "ogan", "oihan", "olin", "olrin", "on", "onche", "onne", "or", "oron", "yan", "yl", "ynar", "yne", "yr", "yrag", "yran", "yron", "yros", "ys"];
var br = "";
function nameGen(type) {
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (type === 1) {
rnd = Math.floor(Math.random() * nm3.length);
rnd2 = Math.floor(Math.random() * nm4.length);
rnd3 = Math.floor(Math.random() * nm5.length);
rnd4 = Math.floor(Math.random() * nm6.length);
names = nm3[rnd] + nm4[rnd2] + " " + nm5[rnd3] + nm6[rnd4];
} else {
rnd = Math.floor(Math.random() * nm1.length);
rnd2 = Math.floor(Math.random() * nm2.length);
rnd3 = Math.floor(Math.random() * nm5.length);
rnd4 = Math.floor(Math.random() * nm6.length);
names = nm1[rnd] + nm2[rnd2] + " " + nm5[rnd3] + nm6[rnd4];
}
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);
}