ogreNames.js (1744B)
1 var nm1 = ["B", "Bl", "Br", "D", "Dr", "G", "Gl", "Gr", "K", "Kl", "Kr", "M", "N", "T", "Tr", "V", "Vr", "W", "X", "Y", "Z", "", "", "", ""]; 2 var nm2 = ["e", "i", "u", "o", "a"]; 3 var nm3 = ["b", "d", "g", "k", "l", "m", "n", "r", "s", "t", "w", "x", "z", "", "", "", "", "", "", "", "", ""]; 4 var nm4 = ["g", "k", "rug", "rog", "rag", "ruk", "rok", "kag", "rth", "rub", "rob", "rig", "kohr", "kuhr", "kor", "kur", "ret", "rut", "rot", "kug", "kog", "kig", "keg", "reg", "rek", "rg", "rk", "zar", "zug", "zor", "zag", "zig", "zir", "zur", "nk", "gut", "grut", "grot", "gruk", "grok", "rok", "ruk", "rag", "gark", "gork", "gurk", "kur", "kurk", "kurg", "kor", "kork", "korg", "zog", "zug", "zig", "zrog", "zrug"]; 5 var br = ""; 6 7 function nameGen() { 8 $('#placeholder').css('textTransform', 'capitalize'); 9 var element = document.createElement("div"); 10 element.setAttribute("id", "result"); 11 for (i = 0; i < 10; i++) { 12 rnd = Math.floor(Math.random() * nm1.length); 13 rnd2 = Math.floor(Math.random() * nm2.length); 14 rnd4 = Math.floor(Math.random() * nm4.length); 15 if (i < 5) { 16 names = nm1[rnd] + nm2[rnd2] + nm4[rnd4]; 17 } else { 18 rnd3 = Math.floor(Math.random() * nm3.length); 19 rnd5 = Math.floor(Math.random() * nm2.length); 20 names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd5] + nm4[rnd4]; 21 } 22 br = document.createElement('br'); 23 element.appendChild(document.createTextNode(names)); 24 element.appendChild(br); 25 } 26 if (document.getElementById("result")) { 27 document.getElementById("placeholder").removeChild(document.getElementById("result")); 28 } 29 document.getElementById("placeholder").appendChild(element); 30 }