salarianNames.js (2326B)
1 var names1 = ["b", "c", "d", "f", "g", "h", "j", "l", "m", "n", "p", "r", "s", "t", "v", "w", "y", "z", "", "", "", ""]; 2 var names2 = ["a", "e", "o", "i", "u", "ae"]; 3 var names3 = ["r", "", ""]; 4 var names4 = ["b", "d", "g", "h", "k", "l", "m", "n", "p", "r", "s", "st", "t", "w"]; 5 var names5 = ["af", "al", "all", "an", "ann", "ant", "ar", "arf", "arp", "art", "arth", "aw", "ern", "ik", "in", "ip", "irn", "ok", "ol", "oln", "on", "op", "orm", "ort", "orth", "ow", "um"]; 6 var names6 = ["bam", "ban", "ben", "dril", "drok", "he", "ja", "ji", "ks", "lan", "lban", "lben", "lis", "lji", "lon", "lorn", "ls", "lu", "lus", "lzik", "mal", "min", "mnor", "mor", "nik", "nis", "nmorn", "nok", "pon", "raji", "ral", "ralan", "ran", "rban", "rix", "rji", "rlan", "ss", "u", "wan", "x", "yor", "zal", "zen", "zik", "zom", "zon", "zor", "zu", "zz"]; 7 var br = ""; 8 9 function nameGen(gender) { 10 $('#placeholder').css('textTransform', 'capitalize'); 11 var tp = gender; 12 if (tp === 1) { 13 var names7 = [""]; 14 } else { 15 var names7 = ["a", "e", "o", "i"]; 16 } 17 var element = document.createElement("div"); 18 element.setAttribute("id", "result"); 19 for (i = 0; i < 10; i++) { 20 rnd0 = Math.floor(Math.random() * names1.length); 21 rnd1 = Math.floor(Math.random() * names2.length); 22 rnd2 = Math.floor(Math.random() * names3.length); 23 rnd3 = Math.floor(Math.random() * names4.length); 24 rnd4 = Math.floor(Math.random() * names5.length); 25 rnd5 = Math.floor(Math.random() * names1.length); 26 while (rnd5 === "") { 27 rnd5 = Math.floor(Math.random() * names1.length); 28 } 29 rnd6 = Math.floor(Math.random() * names2.length); 30 rnd7 = Math.floor(Math.random() * names6.length); 31 rnd8 = Math.floor(Math.random() * names7.length); 32 names = names1[rnd0] + names2[rnd1] + names3[rnd2] + names4[rnd3] + names5[rnd4] + " " + names1[rnd5] + names2[rnd6] + names6[rnd7] + names7[rnd8]; 33 br = document.createElement('br'); 34 element.appendChild(document.createTextNode(names)); 35 element.appendChild(br); 36 } 37 if (document.getElementById("result")) { 38 document.getElementById("placeholder").removeChild(document.getElementById("result")); 39 } 40 document.getElementById("placeholder").appendChild(element); 41 }