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
3.5 KiB
JavaScript

var names1 = ["An", "Ar", "As", "Ber", "Bir", "Dal", "Dis", "Dor", "El", "Fer", "Fjor", "Fren", "Gil", "Gren", "Grin", "Har", "Her", "Hil", "Hol", "Ig", "Jen", "Jor", "Kar", "Len", "Mun", "Myr", "Nel", "Row", "Svan", "Val", "Vel", "Vig", "Yg", "Yn", "Yr"];
var names2 = ["da", "dis", "ga", "gin", "la", "lie", "lif", "lin", "lina", "lis", "ly", "ma", "milla", "na", "ne", "nel", "ness", "nora", "ny", "ra", "rey", "rima", "rin", "rine", "rit", "ritte", "ry", "sten", "thine", "trud", "vil", "vild", "wen", "wyn", "ya"];
var names3 = ["Ama", "Ane", "Arne", "Bre", "Bri", "Cami", "Da", "Eli", "Fa", "Fra", "Fre", "Ge", "Gei", "Gja", "Gra", "Gre", "Ha", "Hi", "Hre", "Ine", "Ingi", "Ka", "Kri", "Ma", "Mi", "Ne", "No", "Oli", "Sra", "Sre", "Stei", "Sva", "Tho", "Ule", "Vre"];
var names4 = ["borg", "dis", "finna", "hild", "lda", "ldis", "lena", "lene", "lga", "lla", "lly", "lsa", "nda", "nhild", "nna", "nya", "ra", "ren", "rie", "rine", "rit", "ritte", "rma", "rna", "rny", "rthe", "sa", "sha", "stin", "the", "thera", "vild", "wa", "ya", "yah"];
var names5 = ["Ar", "Bal", "Bar", "Bior", "Bjor", "Bol", "Bran", "Dar", "Dor", "Dryn", "Fjar", "Geir", "Gen", "Gor", "Gorn", "Grun", "Gun", "Har", "Hran", "Is", "Jar", "Jor", "Lok", "Mar", "Mor", "Nar", "Nor", "Or", "Orn", "Rag", "Rog", "Styr", "Sur", "Thor", "Tor", "Val", "Var", "Varn", "Vig", "Vor"];
var names6 = ["ald", "alder", "amun", "amyr", "and", "arr", "arun", "dar", "del", "egg", "eigr", "ell", "grim", "igar", "ik", "kar", "laf", "leck", "mir", "modr", "mund", "myr", "nor", "odarr", "odr", "old", "olf", "oll", "or", "orn", "rad", "ran", "rand", "rik", "ryn", "ulas", "und", "vir", "wynd", "yger"];
var names7 = ["Ara", "Bae", "Bia", "Bja", "Bora", "Bra", "Dara", "Do", "Dra", "Dry", "Go", "Gra", "Gre", "Gro", "Hara", "Hro", "Jara", "Jora", "Olmo", "Ore", "Orno", "Rau", "Ska", "Sra", "Stei", "Sty", "Sve", "Tho", "Tore", "Vara"];
var names8 = ["dill", "dir", "dol", "gard", "geir", "gir", "gni", "gr", "grim", "gvar", "kmar", "kul", "laf", "lner", "mir", "mun", "mund", "myr", "narr", "nir", "rald", "rand", "regg", "rigg", "rik", "rne", "rnir", "rolf", "rrand", "val"];
function nameGen(type) {
var tp = type;
var br = "";
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (i < 5) {
if (tp === 1) {
rnd = Math.floor(Math.random() * names1.length);
rnd2 = Math.floor(Math.random() * names2.length);
names = names1[rnd] + names2[rnd2];
} else {
rnd = Math.floor(Math.random() * names5.length);
rnd2 = Math.floor(Math.random() * names6.length);
names = names5[rnd] + names6[rnd2];
}
} else {
if (tp === 1) {
rnd = Math.floor(Math.random() * names3.length);
rnd2 = Math.floor(Math.random() * names4.length);
names = names3[rnd] + names4[rnd2];
} else {
rnd = Math.floor(Math.random() * names7.length);
rnd2 = Math.floor(Math.random() * names8.length);
names = names7[rnd] + names8[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);
}