You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
14 KiB
JavaScript

var nm1 = ["Bai", "Cai", "Cao", "Chang", "Chen", "Cheng", "Cui", "Dai", "Deng", "Ding", "Dong", "Du", "Duan", "Fan", "Fang", "Feng", "Fu", "Gao", "Geng", "Gong", "Gu", "Guo", "Han", "Hao", "He", "Hou", "Hu", "Huang", "Huo", "Jia", "Jiang", "Jin", "Kang", "Kong", "Lai", "Lang", "Lei", "Li", "Lian", "Liang", "Liao", "Lin", "Liu", "Long", "Lu", "Luo", "Ma", "Mao", "Meng", "Mo", "Pan", "Peng", "Qian", "Qiao", "Qin", "Qiu", "Quan", "Ren", "Shao", "Shen", "Shi", "Song", "Su", "Sun", "Tan", "Tang", "Tao", "Teng", "Tian", "Wan", "Wang", "Wei", "Wen", "Wu", "Xia", "Xian", "Xiang", "Xiao", "Xie", "Xing", "Xiong", "Xu", "Xuan", "Xue", "Xun", "Yan", "Yang", "Yao", "Ye", "Yi", "Yin", "Yu", "Yuan", "Zeng", "Zhan", "Zhang", "Zhao", "Zhen", "Zheng", "Zhong", "Zhou", "Zhu", "Zhuan", "Zi", "Zou", "Bae", "Byeong-Cheol", "Byeong-Ho", "Byung-Chul", "Byung-Ho", "Byung-Hoon", "Chang-Min", "Chang-Woo", "Chi-Hun", "Chi-Won", "Chihu", "Chihun", "Chin-Ho", "Chong-Ho", "Chong-Hun", "Chong-Su", "Chong-Yol", "Chul-Soo", "Chun-Ho", "Chun-Yong", "Chung-Hee", "Chung-Ho", "Chunho", "Chunso", "Chunyong", "Chuwon", "Dae-Ho", "Dae-Hyun", "Dae-Jung", "Dae-Won", "Do-Hyeon", "Do-Hyun", "Do-Yeon", "Dong-Gun", "Dong-Hyeon", "Dong-Hyun", "Dong-Jun", "Dong-Min", "Dong-Sun", "Dong-Wook", "Du-Ho", "Duck-Young", "Eun-Soo", "Geon-U", "Gun", "Gyeong-Su", "Ha-Sun", "Hae-Il", "Hae-Seong", "Hee-Chul", "Ho-Jin", "Ho-Sung", "Hoon", "Hyeon-Jun", "Hyeon-U", "Hyo", "Hyon-U", "Hyonjun", "Hyonu", "Hyuk", "Hyun", "Hyun-Jun", "Hyun-Ki", "Hyun-Seok", "Hyun-Shik", "Hyun-Su", "Hyun-Woo", "Hyung-Joon", "Il-Seong", "Il-Song", "Il-Sung", "In-Ho", "In-Su", "Ja-Kyung", "Jae", "Jae-Hui", "Jae-Hwa", "Jae-Sun", "Jae-Wook", "Jae-Yong", "Jeong-Ho", "Jeong-Hun", "Jeong-Mun", "Ji-Hae", "Ji-Hoon", "Ji-Hu", "Ji-Hun", "Ji-Tae", "Ji-Won", "Jin-Hee", "Jin-Ho", "Jin-Hwan", "Jin-Sang", "Jin-Young", "Jong-Soo", "Jong-Su", "Jong-Yeol", "Jong-Yul", "Joo-Won", "Joon-Ho", "Ju-Won", "Jun-Ho", "Jun-Seo", "Jun-Yeong", "Jun-Young", "Jung", "Jung-Eun", "Jung-Hee", "Jung-Ho", "Jung-Hoon", "Jung-Hwa", "Jung-Hwan", "Jung-Min", "Jung-Nam", "Jung-Su", "Jung-Woo", "Kang-Dae", "Ki-Nam", "Konu", "Kun-Woo", "Kwan", "Kwang", "Kwang-Ho", "Kwang-Hoon", "Kwang-Hyok", "Kwang-Hyun", "Kwang-Jo", "Kwang-Min", "Kwang-Seok", "Kwang-Seon", "Kwang-Su", "Kwang-Sun-", "Kyong-Su", "Kyu-Bok", "Kyu-Bong", "Kyung", "Kyung-Gu", "Kyung-Ho", "Kyung-Jae", "Kyung-Min", "Kyung-Mo", "Kyung-Sam", "Kyung-Soo", "Min-Gyu", "Min-Ho", "Min-Hyuk", "Min-Jae", "Min-Jun", "Min-Ki", "Min-Kyu", "Min-Kyung", "Min-Soo", "Min-Su", "Min'gyu", "Minjae", "Minjun", "Minsu", "Mun-Hee", "Myung-Dae", "Myung-Hee", "Myung-Ki", "Nam-Gi", "Nam-Il", "Nam-Kyu", "Nam-Seon", "Nam-Sun", "Pyong-Chol", "Pyong-Ho", "Sang-Chol", "Sang-Chul", "Sang-Hoon", "Sang-Hun", "Sang-Jun", "Sang-Ki", "Sang-Kyu", "Sang-Min", "Se-Yeon", "Se-Yoon", "Seo-Jun", "Seon", "Seong", "Seong-Gi", "Seong-Ho", "Seong-Hun", "Seong-Hyeon", "Seong-Jin", "Seong-Min", "Seong-Su", "Seung-Eun", "Seung-Gi", "Seung-Hee", "Seung-Heon", "Seung-Ho", "Seung-Hoon", "Seung-Hyeon", "Seung-Hyun", "Seung-Min", "Seung-Won", "Seung-Woo", "Shi-Won", "Shi-Woo", "Shin", "Shin-Il", "Shin-Young", "Si-U", "Si'u", "Sochun", "Song-Gi", "Song-Ho", "Song-Hun", "Song-Jin", "Song-Min", "Song-Su", "Songhyon", "Songmin", "Soo-Hyun", "Soo-Yeon", "Suk-Chul", "Sun-Woo", "Sung-Chul", "Sung-Ho", "Sung-Hoon", "Sung-Hyun", "Sung-Jin", "Sung-Ki", "Sung-Min", "Sung-Nam", "Sung-Soo", "Sunghyon", "Tae-Hee", "Tae-Hyun", "Tae-Won", "Tae-Woo", "Tae-Woong", "Tae-Yeon", "Tae-Young", "Tohyon", "Tong-Hyon", "Tonghyon", "U-Jin", "Ujin", "Woo-Jin", "Woo-Sung", "Ye-Jun", "Yejun", "Yeon-Seok", "Yeon-Woo", "Yeong-Cheol", "Yeong-Gi", "Yeong-Ho", "Yeong-Hwan", "Yeong-Jin", "Yeong-Sik", "Yeong-Su", "Yo-Han", "Yong-Chol", "Yong-Gi", "Yong-Ho", "Yong-Hwan", "Yong-Jin", "Yong-Joon", "Yong-Sik", "Yong-Sook", "Yong-Su", "Yong-Sun", "Young", "Young-Chul", "Young-Gi", "Young-Ho", "Young-Hwan", "Young-Il", "Young-Ja", "Young-Jae", "Young-Jin", "Young-Min", "Young-Nam", "Young-Nam-", "Young-Shik", "Young-Soo", "Young-Su"];
var nm1b = ["", "Ah", "An", "Bai", "Bao", "Bo", "Cai", "Chang", "Chao", "Chen", "Cheng", "Chin", "Chun", "Da", "De", "Delan", "Fang", "Fen", "Feng", "Fu", "Gengxin", "Guanting", "Guanyu", "Guiying", "Guo", "Hai", "Hanying", "He", "Heng", "Hong", "Hu", "Hua", "Huan", "Huang", "Hui", "Huo", "Jia", "Jian", "Jiang", "Jie", "Jin", "Jing", "Jingyi", "Ju", "Jun", "Kang", "Kun", "Lan", "Lei", "Li", "Liang", "Lim", "Lin", "Ling", "Lingxin", "Liuxian", "Long", "Luoyang", "Meng", "Min", "Ming", "Mu", "Ning", "Peng", "Ping", "Qigang", "Qing", "Qiu", "Rong", "Ru", "Ruogang", "Shi", "Shui", "Shun", "Shuren", "Song", "Su", "Tai", "Tian", "Tu", "Wei", "Wen", "Wu", "Wuhan", "Wuying", "Xia", "Xiang", "Xieren", "Xinya", "Xinyi", "Xinyue", "Xiuying", "Xue", "Xuefeng", "Xuegang", "Xun", "Yahui", "Yan", "Yang", "Yating", "Yazhu", "Yi", "Yijun", "Yimu", "Yin", "Yong", "Yu", "Yuhan", "Yun", "Zan", "Zedong", "Zemin", "Zexi", "Zexian", "Zhelan", "Zhen", "ZhenKang", "Zheng", "Zhenya", "Zhi", "Zhihao", "Zhong", "Zhou"];
var nm2 = ["Ah", "An", "Bai", "Bao", "Bo", "Cai", "Chang", "Chao", "Chen", "Cheng", "Chin", "Chun", "Da", "De", "Delan", "Dong", "Fang", "Fen", "Feng", "Fu", "Gang", "Gengxin", "Guanting", "Guanyu", "Guiying", "Guo", "Hai", "Hanying", "He", "Heng", "Hong", "Hu", "Hua", "Huan", "Huang", "Hui", "Huo", "Jia", "Jiahao", "Jian", "Jiang", "Jianhong", "Jie", "Jin", "Jing", "Jingyi", "Ju", "Jun", "Kang", "Kun", "Lan", "Lei", "Li", "Liang", "Lim", "Lin", "Ling", "Lingxin", "Liuxian", "Long", "Luoyang", "Meng", "Min", "Ming", "Mu", "Ning", "Peng", "Ping", "Qiang", "Qigang", "Qing", "Qiu", "Rong", "Ru", "Ruogang", "Shi", "Shui", "Shun", "Shuren", "Song", "Su", "Tai", "Tao", "Tian", "Tu", "Wei", "Wen", "Wu", "Wuhan", "Wuying", "Xia", "Xiang", "Xieren", "Xinya", "Xinyi", "Xinyue", "Xiuying", "Xue", "Xuefeng", "Xuegang", "Xun", "Yahui", "Yan", "Yang", "Yating", "Yazhu", "Yi", "Yijun", "Yimu", "Yin", "Yong", "Yu", "Yuhan", "Yun", "Zan", "Zedong", "Zemin", "Zexi", "Zexian", "Zhelan", "Zhen", "ZhenKang", "Zheng", "Zhenya", "Zhi", "Zhihao", "Zhong", "Zhou", "Ae-Ra", "Ae-Ri", "Ae", "Ah-Hyun", "Ah-Joong", "Ah-Ra", "Bit-Na", "Bo-Hee", "Bo-Kyung", "Bo-Ra", "Bo-Young", "Bo-Yun", "Ch'un-Ja", "Chae-Young", "Chi-Hye", "Chi-U", "Chi-Un", "Chi-Yon", "Chi-Yong", "Chi'u", "Chi'un", "Chihye", "Chihyon", "Chimin", "Chiyong", "Chiyun", "Chong-Hui", "Chong-Ja", "Chong-Suk", "Chong-Sun", "Chun-Hwa", "Chun-Ja", "Chung-Ah", "Da-Bin", "Da-Hae", "Da-Hee", "Do-Yeon", "Doo-Na", "Eon-Jeong", "Eul-Dong", "Eun-Ah", "Eun-Bi", "Eun-Chae", "Eun-Gyung", "Eun-Ha", "Eun-Hee", "Eun-Hye", "Eun-Ji", "Eun-Jin", "Eun-Joo", "Eun-Ju", "Eun-Jung", "Eun-Kyeong", "Eun-Kyung", "Eun-Seo", "Eun-Song", "Eun-Soo", "Eun-Sook", "Eun-Young", "Eun", "Ga-In", "Ga-Yun", "Geum-Suk", "Geun-Young", "Go-Eun", "Gri-Na", "Ha-Eun", "Ha-Na", "Ha-Neul", "Ha-Sun", "Ha'un", "Hae-Sook", "Hae-Young", "Han-Bi", "Han-Byul", "Hee-Ae", "Hee-Bon", "Hee-Jin", "Hee-Ra", "Hee-Sun", "Hee-Yun", "Hee-Yung", "Ho-Jung", "Hwa-Young", "Hwi-Hyang", "Hye-Bin", "Hye-Gyo", "Hye-Ja", "Hye-Jin", "Hye-Jung", "Hye-Kyung", "Hye-Ok", "Hye-Rim", "Hye-Soo", "Hye-Sook", "Hye-Sun", "Hye-Young", "Hyejin", "Hyo-Jin", "Hyo-Joo", "Hyo-Ju", "Hyo-Jung", "Hyo-Ri", "Hyo-Rin", "Hyon-Jong", "Hyon-Ju", "Hyon-Suk", "Hyun-Ah", "Hyun-Joo", "Hyun-Ju", "Hyun-Jung", "Hyun-Sook", "In-Hye", "In-Sook", "In-Suk", "In-Young", "Ja-Hye", "Ja-Hyun", "Ja-Kyung", "Ja-Ok", "Jae-Yun", "Jeong-Ja", "Ji-Ae", "Ji-Eun", "Ji-Hae", "Ji-Hee", "Ji-Ho", "Ji-Hye", "Ji-Hyo", "Ji-Hyun", "Ji-Min", "Ji-Na", "Ji-Soo", "Ji-Su", "Ji-Sun", "Ji-Won", "Ji-Woo", "Ji-Yong", "Ji-Yoon", "Ji-Young", "Ji-Yun", "Ji-Yung", "Jin-Hee", "Jin-Ju", "Jin-Shil", "Jin-Young", "Jin-Yung", "Jin", "Jiyeon", "Joo-Eun", "Ju-Ah", "Ju-Hee", "Ju-Hyun", "Jung-Ah", "Jung-Ahn", "Jung-Eum", "Jung-Eun", "Jung-Hee", "Jung-Hwa", "Jung-Hyun", "Jung-Ok", "Jung-Soo", "Jung-Sook", "Jung-Soon", "Jung-Won", "Jung-Yoon", "Jung", "Kang-Hee", "Kyong-Hui", "Kyong-Ja", "Kyong-Ok", "Kyong-Suk", "Kyu-Ri", "Kyung-Hee", "Kyung-Ja", "Kyung-Jin", "Kyung-Min", "Kyung-Ok", "Kyung-Sook", "Li-Na", "Mi-Gyong", "Mi-Hyun", "Mi-Kyung", "Mi-Ri", "Mi-Ryung", "Mi-So", "Mi-Sook", "Mi-Suk", "Mi-Yeon", "Mi-Yong", "Mi-Young", "Mi-Yun", "Mi-Yung", "Min-Ah", "Min-Hee", "Min-Ji", "Min-Joo", "Min-Ju", "Min-Jung", "Min-Kyung", "Min-Seo", "Min-Sun", "Min-Yung", "Min", "Minji", "Minso", "Moon-Hee", "Myong-Suk", "Myung-Hee", "Myung-Sook", "Na-Rae", "Na-Woon", "Na-Young", "Nam-Joo", "Nam-Seon", "Nam-Sun", "Nara", "Ok-Bin", "Ok-Sook", "Ran", "Ri-Na", "Rim", "Ryu-Won", "Sa-Rang", "San-Ha", "Sang-Hee", "Se-Ah", "Se-Bin", "Se-Eun", "Se-Jung", "Se-Yeon", "Seo-Hee", "Seo-Hyeon", "Seo-Yeon", "Seo-Yun", "Seong-Eon", "Seong-Ja", "Seong", "Seul-Gi", "Seul-Ki", "Seung-Eun", "Seung-Hee", "Seung-Hyun", "Seung-Min", "Seung-Yun", "Shi-Eun", "Shi-Won", "Shin-Ae", "Shin-Hye", "Shin-Young", "Si-Yeon", "So-Hee", "So-Hyon", "So-Ra", "So-Ri", "So-Yeon", "So-Yi", "So-Young", "So-Yun", "So-Yung", "Sohyon", "Sol-Bi", "Sol-Mi", "Son-Ha", "Son-Yong", "Song-Hee", "Soo-Ah", "Soo-Hyun", "Soo-Jin", "Soo-Jung", "Soo-Kyung", "Soo-Yeon", "Sook-Ja", "Soon-Hee", "Soon-Ja", "Soyon", "Soyun", "Su-Bin", "Su-Hwa", "Su-Hyun", "Su-Ji", "Su-Jin", "Su-Jung", "Su-Mi", "Su-Min", "Su-Yun", "Su-Yung", "Subin", "Suh-Hyung", "Sujin", "Suk-Ja", "Sulgi", "Sun-Ah", "Sun-Hi", "Sun-Hwa", "Sun-Ja", "Sun-Jung", "Sun-Mi", "Sun-Young", "Sun-Yung", "Sun", "Sung-Eun", "Sung-Ryung", "Sung-Sook", "Sung-Yun", "Tae-Hee", "Tae-Ran", "Tae-Yeon", "Tae-Young", "Tae-Yun", "Tam-Hee", "Un-Gyong", "Un-Jong", "Un-Ju", "Un-Yong", "Unji", "Unso", "Won-Sook", "Woon-Kye", "Ye-Eun", "Ye-Hee", "Ye-Jin", "Ye-Seul", "Ye-Won", "Ye'un", "Yeh-Jin", "Yeo-Jin", "Yeo-Jung", "Yeo-Woon", "Yeon-Hee", "Yeon-Hong", "Yeon-Joo", "Yeon-Seo", "Yeon-Woo", "Yeong-Hee", "Yeong", "Yi-Hyun", "Yi-Jae", "Yi-Jin", "Yi", "Yo-Won", "Yong-Hui", "Yong-Ja", "Yong-Mi", "Yong-Suk", "Yoo-Jin", "Yoo-Mi", "Yoo-Ri", "Yoo-Sun", "Yoon-Ah", "Yoon-Hee", "Yoon-Ji", "Yoon-Jin", "Yoon-Jung", "Yoon-Mi", "Yoon-Sook", "Yoon-Young", "Young-Ae", "Young-Ah", "Young-Eun", "Young-Hee", "Young-Ja", "Young-Mi", "Young-Nam", "Young-Ok", "Young-Ran", "Young-Sook", "Yu-Jin", "Yu-Ni", "Yu-Ri", "Yujin", "Yun-Ji", "Yun-Ju", "Yun-Seo", "Yun-Soo", "Yung-Hee", "Yunso"];
var nm2b = ["", "Ah", "Ai", "An", "Bai", "Bao", "Bi", "Bo", "Cai", "Chan", "Chang", "Chao", "Chen", "Cheng", "Chin", "Chun", "Cui", "Da", "Dai", "Dan", "Delan", "Fang", "Fen", "Feng", "Fu", "Gengxin", "Guanting", "Guanyu", "Guiying", "Guo", "Hai", "Hanying", "He", "Heng", "Hong", "Hua", "Huan", "Huang", "Hui", "Huo", "Jia", "Jian", "Jiang", "Jiao", "Jie", "Jin", "Jing", "Jingyi", "Ju", "Juan", "Jun", "Kun", "Lan", "Lei", "Li", "Lian", "Lim", "Lin", "Ling", "Lingxin", "Liuxian", "Luoyang", "Mei", "Min", "Ming", "My", "Na", "Ning", "Nuan", "Ping", "Qigang", "Qing", "Qiu", "Rong", "Ru", "Ruogang", "Shi", "Shu", "Shufen", "Shui", "Shun", "Shuren", "Su", "Tai", "Tu", "Wei", "Wen", "Wu", "Wuhan", "Wuying", "Xia", "Xiang", "Xieren", "Xinya", "Xinyi", "Xinyue", "Xiu", "Xiulan", "Xiuying", "Xuefeng", "Xuegang", "Xun", "Ya", "Yahui", "Yaling", "Yan", "Yang", "Yating", "Yawen", "Yazhu", "Yi", "Yijun", "Yimu", "Yong", "Yu", "Yuhan", "Yun", "Zan", "Zedong", "Zemin", "Zexi", "Zexian", "Zhelan", "Zhen", "ZhenKang", "Zheng", "Zhenya", "Zhi", "Zhihao", "Zhong", "Zhou"];
var nm3 = ["ale", "aloof", "autumn", "barrel", "bashful", "bear", "beer", "bliss", "blissful", "bold", "breeze", "brew", "bright", "calm", "cask", "clear", "cloud", "crane", "drift", "drum", "dual", "dull", "eager", "eight", "elder", "empty", "even", "faint", "fair", "far", "fire", "flow", "fragrant", "free", "fresh", "frost", "gentle", "gift", "gifted", "gold", "grand", "green", "half", "humble", "hush", "iron", "jade", "keen", "keg", "kind", "lake", "last", "light", "lightning", "long", "lotus", "loud", "lull", "lush", "mellow", "mild", "night", "peace", "pipe", "plain", "plump", "prime", "pure", "quick", "quiet", "rain", "rest", "rich", "right", "shifting", "silent", "silver", "sleep", "slim", "slumber", "smooth", "snow", "soft", "spring", "still", "stone", "stout", "summer", "sweet", "tea", "tender", "thunder", "tranquil", "tub", "twin", "vat", "white", "wild", "wind", "winter", "wise"];
var nm4 = ["back", "balance", "basket", "beam", "bell", "bells", "belly", "bloom", "blossom", "boat", "boot", "bottom", "branch", "breath", "breeze", "brewer", "brow", "brush", "cheek", "cheeks", "chest", "chin", "chuckle", "claw", "cloud", "clover", "coil", "draft", "dream", "dreamer", "drift", "drink", "drinker", "drop", "fall", "farm", "feast", "feet", "field", "flow", "flower", "foot", "force", "frame", "friend", "friends", "fur", "game", "garden", "gift", "giggle", "grin", "growth", "guard", "guest", "gut", "heart", "hide", "hill", "hills", "hope", "joy", "kettle", "kick", "laugh", "leaf", "light", "mark", "master", "mind", "mist", "patch", "path", "paw", "peace", "petal", "piece", "plan", "plane", "plot", "poem", "poet", "pot", "rest", "riddle", "river", "rock", "runner", "scroll", "shadow", "shine", "sign", "sky", "sleep", "sleeper", "slumber", "smile", "smiler", "song", "spear", "spell", "spirit", "star", "stem", "step", "stock", "stone", "stove", "stream", "strike", "sword", "tummy", "view", "walker", "water", "whistle", "wind", "wish", "wonder"];
var br = "";
function nameGen(type) {
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
$('#placeholder').css('textTransform', 'capitalize');
for (i = 0; i < 10; i++) {
rnd3 = Math.random() * nm3.length | 0;
rnd4 = Math.random() * nm4.length | 0;
while (nm3[rnd3] === nm4[rnd4]) {
rnd4 = Math.random() * nm4.length | 0;
}
if (tp === 1) {
rnd = Math.random() * nm2.length | 0;
if (rnd < 128) {
rnd2 = Math.random() * nm2b.length | 0;
} else {
rnd2 = 0;
}
names = nm2[rnd] + " " + nm2b[rnd2] + " " + nm3[rnd3] + nm4[rnd4];
} else {
rnd = Math.random() * nm1.length | 0;
if (rnd < 106) {
rnd2 = Math.random() * nm1b.length | 0;
} else {
rnd2 = 0;
}
names = nm1[rnd] + " " + nm1b[rnd2] + " " + nm3[rnd3] + nm4[rnd4];
}
br = document.createElement('br');
element.appendChild(document.createTextNode(names));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}