naviNames.js (7820B)
1 var nm1 = ["f", "s", "ts", "f", "s", "h", "k", "h", "k", "kx", "l", "m", "n", "l", "m", "n", "ng", "p", "p", "px", "r", "t", "r", "t", "tx", "v", "w", "y", "z", "v", "w", "y", "z", "'", "'", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; 2 var nm2 = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", , "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 3 var nm3 = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", , "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey", "rr", "ll"]; 4 var nmEnd = ["k", "k", "kx", "l", "m", "n", "l", "m", "n", "ng", "p", "p", "px", "r", "t", "r", "t", "tx"]; 5 var nmCl = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "p", "t", "k", "p", "t", "k", "px", "tx", "kx", "m", "n", "m", "n", "ng", "r", "l", "w", "y", "r", "l", "w", "y"]; 6 var nm5 = []; 7 var nm6 = []; 8 var nm7 = []; 9 var nm8 = []; 10 var nm9 = []; 11 var nm10 = []; 12 var nm11 = []; 13 var nm12 = []; 14 var nm13 = []; 15 var nm14 = []; 16 var nm15 = []; 17 var br = ""; 18 19 function nameGen(type) { 20 $('#placeholder').css('textTransform', 'capitalize'); 21 var tp = type; 22 var element = document.createElement("div"); 23 element.setAttribute("id", "result"); 24 for (i = 0; i < 10; i++) { 25 names = ""; 26 if (tp === 1) { 27 gEnd = "'ite"; 28 } else { 29 gEnd = "'itan"; 30 } 31 rndFn = Math.random() * 2 | 0 + 2; 32 rndCn = Math.random() * 2 | 0 + 2; 33 rndSn = Math.random() * 2 | 0 + 2; 34 for (j = 0; j < rndFn; j++) { 35 rnd = Math.random() * nm1.length | 0; 36 if (rnd < 5) { 37 rnd2 = Math.random() * nmCl.length | 0; 38 while (nmCl[rnd2] === nm1[rnd]) { 39 rnd2 = Math.random() * nmCl.length | 0; 40 } 41 } else { 42 rnd2 = 0; 43 } 44 rndEnd = Math.random() * 3 | 0; 45 rndDv = Math.random() * 4 | 0; 46 if (rndEnd === 1) { 47 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 48 nmEnd = ["k", "kx", "l", "m", "n", "ng", "p", "px", "r", "t", "tx"]; 49 rnd4 = Math.random() * nmEnd.length | 0; 50 while (nmEnd[rnd4] === nm1[rnd]) { 51 rnd4 = Math.random() * nmEnd.length | 0; 52 } 53 } else { 54 if (nm1[rnd] === "") { 55 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 56 } else { 57 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey", "rr", "ll"]; 58 } 59 nmEnd = [""]; 60 rnd4 = 0; 61 } 62 if (rndDv === 1) { 63 nm2 = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 64 rnd5 = Math.random() * nm2.length | 0; 65 } else { 66 nm2 = [""]; 67 rnd5 = 0; 68 } 69 rnd3 = Math.random() * nm2a.length | 0; 70 names = names + nm1[rnd] + nmCl[rnd2] + nm2a[rnd3] + nm2[rnd5] + nmEnd[rnd4]; 71 } 72 names = names + " te "; 73 for (k = 0; k < rndCn; k++) { 74 rnd = Math.random() * nm1.length | 0; 75 if (rnd < 5) { 76 rnd2 = Math.random() * nmCl.length | 0; 77 while (nmCl[rnd2] === nm1[rnd]) { 78 rnd2 = Math.random() * nmCl.length | 0; 79 } 80 } else { 81 rnd2 = 0; 82 } 83 rndEnd = Math.random() * 3 | 0; 84 rndDv = Math.random() * 4 | 0; 85 if (rndEnd === 1) { 86 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 87 nmEnd = ["k", "kx", "l", "m", "n", "ng", "p", "px", "r", "t", "tx"]; 88 rnd4 = Math.random() * nmEnd.length | 0; 89 rnd4 = Math.random() * nmEnd.length | 0; 90 while (nmEnd[rnd4] === nm1[rnd]) { 91 rnd4 = Math.random() * nmEnd.length | 0; 92 } 93 } else { 94 if (nm1[rnd] === "") { 95 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 96 } else { 97 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey", "rr", "ll"]; 98 } 99 nmEnd = [""]; 100 rnd4 = 0; 101 } 102 if (rndDv === 1) { 103 nm2 = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 104 rnd5 = Math.random() * nm2.length | 0; 105 } else { 106 nm2 = [""]; 107 rnd5 = 0; 108 } 109 rnd3 = Math.random() * nm2a.length | 0; 110 names = names + nm1[rnd] + nmCl[rnd2] + nm2a[rnd3] + nm2[rnd5] + nmEnd[rnd4]; 111 } 112 names = names + " "; 113 for (h = 0; h < rndSn; h++) { 114 rnd = Math.random() * nm1.length | 0; 115 if (rnd < 5) { 116 rnd2 = Math.random() * nmCl.length | 0; 117 while (nmCl[rnd2] === nm1[rnd]) { 118 rnd2 = Math.random() * nmCl.length | 0; 119 } 120 } else { 121 rnd2 = 0; 122 } 123 rndEnd = Math.random() * 3 | 0; 124 rndDv = Math.random() * 4 | 0; 125 if (rndEnd === 1) { 126 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 127 nmEnd = ["k", "kx", "l", "m", "n", "ng", "p", "px", "r", "t", "tx"]; 128 rnd4 = Math.random() * nmEnd.length | 0; 129 rnd4 = Math.random() * nmEnd.length | 0; 130 while (nmEnd[rnd4] === nm1[rnd]) { 131 rnd4 = Math.random() * nmEnd.length | 0; 132 } 133 } else { 134 if (nm1[rnd] === "") { 135 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 136 } else { 137 nm2a = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey", "rr", "ll"]; 138 } 139 nmEnd = [""]; 140 rnd4 = 0; 141 } 142 if (rndDv === 1) { 143 nm2 = ["a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "a", "ä", "e", "i", "ì", "o", "u", "aw", "ay", "ew", "ey"]; 144 rnd5 = Math.random() * nm2.length | 0; 145 } else { 146 nm2 = [""]; 147 rnd5 = 0; 148 } 149 rnd3 = Math.random() * nm2a.length | 0; 150 names = names + nm1[rnd] + nmCl[rnd2] + nm2a[rnd3] + nm2[rnd5] + nmEnd[rnd4]; 151 } 152 names = names + gEnd; 153 br = document.createElement('br'); 154 element.appendChild(document.createTextNode(names)); 155 element.appendChild(br); 156 } 157 if (document.getElementById("result")) { 158 document.getElementById("placeholder").removeChild(document.getElementById("result")); 159 } 160 document.getElementById("placeholder").appendChild(element); 161 }