zeldaGoronNames.js (2169B)
1 var nm1 = ["B", "D", "G", "K", "M", "N", "R", "T"]; 2 var nm2 = ["a", "e", "i", "o", "u", "a", "o"]; 3 var nm3 = ["b", "br", "bl", "d", "dr", "dl", "g", "gr", "gl", "gg", "g", "gr", "gl", "gg", "g", "gr", "gl", "gg", "g", "gr", "gl", "gg", "l", "lg", "lb", "ld", "m", "mr", "md", "mb", "n", "nd", "nl", "nb", "ng", "r", "rb", "rg", "rd", "rk", "rm", "rtr", "t", "z", "kb", "kl", "km", "kn", "kd", "b", "d", "g", "k", "l", "m", "n", "r", "t", "z", "b", "d", "g", "k", "l", "m", "n", "r", "t", "z", "b", "d", "g", "k", "l", "m", "n", "r", "t", "z", "b", "d", "g", "k", "l", "m", "n", "r", "t", "z", "b", "d", "g", "k", "l", "m", "n", "r", "t", "z"]; 4 var nm4 = ["", "", "", "", "", "", "", "", "", "", "", "", "k", "g", "ck", "gs", "m", "n", "s"]; 5 var br = ""; 6 7 function nameGen() { 8 var element = document.createElement("div"); 9 element.setAttribute("id", "result"); 10 for (i = 0; i < 10; i++) { 11 rnd = Math.floor(Math.random() * nm1.length); 12 rnd2 = Math.floor(Math.random() * nm2.length); 13 rnd3 = Math.floor(Math.random() * nm3.length); 14 rnd4 = Math.floor(Math.random() * nm4.length); 15 rnd5 = Math.floor(Math.random() * nm2.length); 16 if (i < 4) { 17 names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd5] + nm4[rnd4]; 18 } else { 19 rnd6 = Math.floor(Math.random() * nm3.length); 20 rnd7 = Math.floor(Math.random() * nm2.length); 21 names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd5] + nm3[rnd6] + nm2[rnd7] + nm4[rnd4]; 22 if (i > 7) { 23 rnd8 = Math.floor(Math.random() * nm3.length); 24 rnd9 = Math.floor(Math.random() * nm2.length); 25 names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd5] + nm3[rnd6] + nm2[rnd7] + nm3[rnd8] + nm2[rnd9] + nm4[rnd4]; 26 } 27 } 28 br = document.createElement('br'); 29 element.appendChild(document.createTextNode(names)); 30 element.appendChild(br); 31 } 32 if (document.getElementById("result")) { 33 document.getElementById("placeholder").removeChild(document.getElementById("result")); 34 } 35 document.getElementById("placeholder").appendChild(element); 36 }