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.

30 lines
3.2 KiB
JavaScript

var nm1 = ["Ac", "Ag", "Ald", "Aln", "Aran", "Arn", "Ba", "Bar", "Bald", "Bear", "Beorn", "Beran", "Borg", "Both", "Brer", "Dag", "Darn", "Dreng", "Dug", "Eld", "Erad", "Eran", "Ern", "Fer", "Forn", "Frid", "Froth", "Gal", "Glum", "Gluth", "Grim", "Har", "Hart", "Heim", "Heor", "Hroth", "Ig", "Ingel", "Is", "Iw", "Jal", "Jar", "Jarn", "Jorn", "Log", "Lor", "Lyd", "Lyth", "Mag", "Mar", "Morn", "Moth", "Nard", "Ned", "Nef", "Nor", "Old", "Ord", "Ot", "Oth", "Rand", "Rath", "Raeg", "Ric", "Rod", "Sceot", "Sig", "Skal", "Skol", "Stig", "Tar", "Theod", "Thor", "Throt", "Treo", "Val", "Vald", "Vig", "Vul", "Wal", "Wald", "Wid", "Wul"];
var nm2 = ["ac", "ald", "angar", "ard", "aric", "bald", "bar", "beorn", "bert", "bold", "brand", "dac", "dar", "dhor", "dam", "dan", "fald", "fara", "fast", "forn", "gac", "gár", "geir", "gils", "grim", "hame", "har", "helm", "here", "hyrde", "kald", "kar", "karl", "kin", "mód", "mar", "mark", "moth", "mund", "ohd", "ond", "or", "oric", "rand", "rath", "rek", "ric", "rot", "sel", "sorn", "stin", "styr", "tan", "tar", "taric", "thorn", "torn", "treo", "var", "vat", "vir", "vith", "wald", "war", "wine", "wulf"];
var nm3 = ["Ac", "Aer", "Amal", "Arin", "Ava", "Bar", "Bear", "Beorn", "Bera", "Beran", "Birn", "Bog", "Brer", "Bruni", "Din", "Dis", "Dom", "Dyr", "Eir", "Esil", "Eth", "Ey", "Fast", "Faye", "Feor", "Fyn", "Gail", "Gel", "Gerth", "Gis", "Grim", "Gud", "Hall", "Har", "Hild", "Hrim", "Huld", "Hun", "Ilin", "Ingi", "Ior", "Is", "Jen", "Jern", "Jil", "Jor", "Kat", "Kath", "Kay", "Kyn", "Leot", "Lif", "Lin", "Lyn", "Maer", "Mag", "Mar", "Mel", "Nel", "Nor", "Nyr", "Od", "Ol", "Ovi", "Ovin", "Raeg", "Raen", "Ran", "Rhon", "Ril", "Sal", "Sig", "Sol", "Svan", "Treo", "Ul", "Ulin", "Ulvin", "Una", "Vel", "Ven", "Vil", "Vyl", "Waen", "Wen", "Win", "Wyl"];
var nm4 = ["a", "aen", "aeya", "anda", "ara", "ava", "aya", "bi", "bina", "bwyn", "byn", "da", "dira", "dis", "dora", "eith", "elde", "ena", "era", "eva", "ewyn", "fast", "firth", "frida", "fyn", "garth", "gifu", "ginny", "gun", "helda", "hena", "hera", "hild", "hild", "hild", "hild", "hild", "hild", "la", "laug", "lin", "loth", "nida", "nis", "nwyn", "ny", "olin", "ora", "otta", "owyn", "rin", "risa", "rlin", "run", "thrith", "tina", "tira", "tyn", "vera", "vild", "vor", "vyn", "wed", "wild", "winne", "wyn", "wyn", "wyn", "wyn", "wyn", "wyn", "wyn"];
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) {
rnd = Math.floor(Math.random() * nm3.length);
rnd2 = Math.floor(Math.random() * nm4.length);
names = nm3[rnd] + nm4[rnd2];
} else {
rnd = Math.floor(Math.random() * nm1.length);
rnd2 = Math.floor(Math.random() * nm2.length);
names = nm1[rnd] + nm2[rnd2];
}
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);
}