zabrakNames.js (2950B)
1 var nm1 = ["A", "O", "E", "U", "B", "Br", "Bl", "D", "Dr", "G", "Gr", "H", "K", "Kr", "Kl", "M", "N", "P", "Q", "R", "S", "St", "T", "V", "Vr", "X"]; 2 var nm2 = ["a", "o", "u", "e"]; 3 var nm3 = ["ra", "ro", "ru", "rga", "rgo", "rgu", "rge", "ba", "bo", "bu", "bra", "bru", "bro", "da", "do", "du", "dra", "dru", "dro", "ga", "go", "gu", "gro", "gra", "gru", "ka", "ko", "ku", "ke", "kra", "kro", "kru", "ma", "mo", "mu", "na", "no", "nu", "pa", "po", "pu", "pra", "pro", "pru", "qa", "qo", "qu", "sa", "so", "su", "sra", "sro", "sru", "sta", "sto", "stu", "ta", "to", "tu", "tra", "tro", "tru", "va", "vo", "vu", "vra", "vro", "vru", "xa", "xo", "xu"]; 4 var nm4 = ["d", "g", "k", "m", "n", "p", "r", "s", "t", "x", "", "", "", "", "", "", "", "", ""]; 5 var nm5 = ["a", "o", "u", "e", "", "", "", "", "", "", ""]; 6 var nm6 = ["A", "O", "E", "B", "Bl", "D", "G", "H", "K", "Kl", "L", "M", "N", "P", "Q", "R", "S", "St", "T", "V", "Vr", "X", "W"]; 7 var nm7 = ["ba", "be", "bi", "bo", "bra", "bre", "bri", "bro", "da", "de", "di", "do", "dra", "dre", "dri", "dro", "ga", "ge", "gi", "go", "gra", "gre", "gri", "gro", "ka", "ke", "ki", "ko", "kra", "kre", "kri", "kro", "ma", "me", "mi", "mo", "na", "ne", "ni", "no", "pa", "pe", "pi", "po", "pra", "pre", "pri", "pro", "qa", "qe", "qi", "qo", "ra", "re", "rga", "rge", "rgi", "rgo", "ri", "ro", "sa", "se", "si", "so", "sra", "sre", "sri", "sro", "sta", "ste", "sti", "sto", "ta", "te", "ti", "to", "tra", "tre", "tri", "tro", "va", "ve", "vi", "vo", "vra", "vre", "vri", "vro", "xa", "xe", "xi", "xo"]; 8 var nm8 = ["a", "o", "u", "e", "i", "", "", "", ""]; 9 var br = ""; 10 11 function nameGen(type) { 12 var tp = type; 13 var element = document.createElement("div"); 14 element.setAttribute("id", "result"); 15 for (i = 0; i < 10; i++) { 16 rnd2 = Math.random() * nm2.length | 0; 17 rnd4 = Math.random() * nm4.length | 0; 18 if (tp === 1) { 19 nameFem(); 20 while (nMs === "") { 21 nameFem(); 22 } 23 } else { 24 nameMas(); 25 while (nMs === "") { 26 nameMas(); 27 } 28 } 29 br = document.createElement('br'); 30 element.appendChild(document.createTextNode(nMs)); 31 element.appendChild(br); 32 } 33 if (document.getElementById("result")) { 34 document.getElementById("placeholder").removeChild(document.getElementById("result")); 35 } 36 document.getElementById("placeholder").appendChild(element); 37 } 38 39 function nameFem() { 40 rnd = Math.random() * nm6.length | 0; 41 rnd3 = Math.random() * nm7.length | 0; 42 rnd5 = Math.random() * nm8.length | 0; 43 nMs = nm6[rnd] + nm2[rnd2] + nm7[rnd3] + nm4[rnd4] + nm8[rnd5]; 44 testSwear(nMs); 45 } 46 47 function nameMas() { 48 rnd = Math.random() * nm1.length | 0; 49 rnd3 = Math.random() * nm3.length | 0; 50 rnd5 = Math.random() * nm5.length | 0; 51 nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + nm5[rnd5]; 52 testSwear(nMs); 53 }