chineseDragons.js (4222B)
1 var nm1 = [ 2 ["long", "dragon"], 3 ["long", "dragon"], 4 ["long", "dragon"], 5 ["long", "dragon"], 6 ["she", "snake"], 7 ["shen", "Sea monster"], 8 ["teng", "Flying dragon"] 9 ]; 10 var nm2 = [ 11 ["bao", "leopard"], 12 ["chong", "pet"], 13 ["da", "elephant"], 14 ["da", "rat"], 15 ["die", "father"], 16 ["duan", "alligator"], 17 ["er", "son"], 18 ["gou", "dog"], 19 ["he", "hippo"], 20 ["hei", "chimp"], 21 ["hou", "monkey"], 22 ["hu", "fox"], 23 ["jie", "sister"], 24 ["jing", "whale"], 25 ["lang", "wolf"], 26 ["lao", "tiger"], 27 ["lie", "hyena"], 28 ["lu", "deer"], 29 ["ma", "horse"], 30 ["mao", "cat"], 31 ["mu", "mother"], 32 ["nai", "cow"], 33 ["niao", "bird"], 34 ["qi", "wife"], 35 ["shan", "goat"], 36 ["she", "snake"], 37 ["shi", "lion"], 38 ["tu", "rabbit"], 39 ["xi", "rhino"], 40 ["xiao", "mouse"], 41 ["xiong", "bear"], 42 ["xiong", "brother"], 43 ["xiong", "panda"], 44 ["yang", "sheep"], 45 ["ying", "eagle"], 46 ["yu", "fish"], 47 ["zufu", "grandfather"], 48 ["zumu", "grandmother"] 49 ]; 50 var nm3 = [ 51 ["an", "quiet"], 52 ["an", "shore"], 53 ["bai", "white"], 54 ["bo", "thin"], 55 ["cao", "grass"], 56 ["chang", "long"], 57 ["cheng", "orange"], 58 ["da", "big"], 59 ["dao", "island"], 60 ["di", "Earth"], 61 ["duan", "short"], 62 ["fei", "flying"], 63 ["fen", "pink"], 64 ["guo", "foreign"], 65 ["guo", "orchard"], 66 ["hai", "ocean"], 67 ["hai", "sea"], 68 ["han", "cold"], 69 ["hao", "good"], 70 ["he", "river"], 71 ["hei", "black"], 72 ["hei", "dark"], 73 ["hong", "red"], 74 ["hou", "thick"], 75 ["hu", "lake"], 76 ["hua", "flower"], 77 ["huan", "slow"], 78 ["huang", "yellow"], 79 ["hui", "gray"], 80 ["jin", "gold"], 81 ["ju", "hurricane"], 82 ["kuan", "wide"], 83 ["lan", "blue"], 84 ["lao", "old"], 85 ["li", "maroon"], 86 ["lu", "green"], 87 ["nian", "young"], 88 ["pan", "coiled"], 89 ["peng", "friend"], 90 ["pu", "waterfall"], 91 ["qian", "light blue"], 92 ["qiang", "powerful"], 93 ["qing", "light"], 94 ["qiu", "curling"], 95 ["re", "hot"], 96 ["ruan", "soft"], 97 ["ruo", "weak"], 98 ["sen", "forest"], 99 ["sha", "desert"], 100 ["shan", "mountain"], 101 ["shen", "spirit"], 102 ["shu", "tree"], 103 ["tai", "sun"], 104 ["teng", "soaring"], 105 ["tian", "heavenly"], 106 ["tian", "sky"], 107 ["wu", "fog"], 108 ["xing", "star"], 109 ["xuan", "cliff"], 110 ["xue", "snow"], 111 ["yao", "herb"], 112 ["yin", "silver"], 113 ["ying", "hard"], 114 ["ying", "responsive"], 115 ["yu", "rain"], 116 ["yuan", "garden"], 117 ["yun", "cloud"], 118 ["zhai", "narrow"], 119 ["zhang", "husband"], 120 ["zhi", "plant"], 121 ["zhong", "heavy"], 122 ["zi", "purple"] 123 ]; 124 var nm4 = [ 125 ["bei", "back"], 126 ["fu", "belly"], 127 ["geng", "neck"], 128 ["huo", "throat"], 129 ["jing", "mind"], 130 ["lian", "cheeks"], 131 ["lian", "face"], 132 ["she", "tongue"], 133 ["tou", "head"], 134 ["wei", "stomach"], 135 ["xin", "heart"], 136 ["xiong", "chest"], 137 ["ya", "teeth"], 138 ["yan", "eye"], 139 ["yan", "throat"], 140 ["zui", "mouth"] 141 ]; 142 var br = ""; 143 144 function nameGen() { 145 $('#placeholder').css('textTransform', 'capitalize'); 146 var element = document.createElement("div"); 147 element.setAttribute("id", "result"); 148 for (i = 0; i < 10; i++) { 149 if (i < 3) { 150 rnd = Math.random() * nm2.length | 0; 151 names = nm2[rnd][0] + "long (" + nm2[rnd][1] + " + Dragon)"; 152 } else if (i < 7) { 153 rnd = Math.random() * nm3.length | 0; 154 rnd2 = Math.random() * nm1.length | 0; 155 names = nm3[rnd][0] + nm1[rnd2][0] + " (" + nm3[rnd][1] + " + " + nm1[rnd2][1] + ")"; 156 } else { 157 rnd = Math.random() * nm3.length | 0; 158 rnd2 = Math.random() * nm4.length | 0; 159 names = nm3[rnd][0] + nm4[rnd2][0] + " (" + nm3[rnd][1] + " + " + nm4[rnd2][1] + ")"; 160 } 161 br = document.createElement('br'); 162 element.appendChild(document.createTextNode(names)); 163 element.appendChild(br); 164 } 165 if (document.getElementById("result")) { 166 document.getElementById("placeholder").removeChild(document.getElementById("result")); 167 } 168 document.getElementById("placeholder").appendChild(element); 169 }