offline-fantasy-name-generators

Offline version of www.fantasynamegenerators.com
git clone https://git.neptards.moe/neptards/offline-fantasy-name-generators.git
Log | Files | Refs | README

asianTownsE.js (4443B)


      1 var names1 = ["Arida", "Asa", "Bira", "En", "Fuji", "Funa", "Furu", "Hashi", "Haya", "Hon", "Horo", "Iwa", "Jami", "Kamisu", "Ken", "Kiko", "Kimo", "Kiyo", "Kuma", "Kumi", "Kuri", "Kuro", "Kuzu", "Matsu", "Mina", "Miya", "Mutsu", "Naga", "Naka", "Nakashi", "Nara", "Oku", "Ran", "Shako", "Shi", "Shima", "Shin", "Shinto", "Shira", "Sou", "Taka", "Tate", "Tawa", "Tawara", "Tou", "Ura", "Wata", "Ya", "Yaha", "Yaku", "Yama", "Yoko", "Yuga"];
      2 var names2 = ["betsu", "biro", "buchi", "daka", "furano", "gata", "gawa", "haba", "hama", "hidaka", "homa", "horo", "kami", "kanai", "kawa", "kita", "konai", "koshi", "kotan", "kumo", "maki", "mamoto", "matsunai", "moto", "nagawa", "nai", "nobe", "nokawa", "nouchi", "raha", "ramoto", "rano", "raoi", "saki", "sato", "shibetsu", "shihoro", "shina", "shiri", "sunai", "tama", "tari", "tori", "toro", "tsukawa", "wara", "yako", "yama", "zaki", "zawa"];
      3 var names3 = ["Bao", "Chang", "Dan", "Dong", "Feng", "Fu", "Guang", "Gui", "Hang", "Heng", "Jiang", "Jiao", "Jin", "Kara", "Liao", "Mei", "Mian", "Mudan", "Nan", "Pan", "Ping", "Qi", "Qin", "Qing", "Qu", "Quan", "Shan", "Shang", "Shao", "Shi", "Shizui", "Su", "Tai", "Tang", "Teng", "Tong", "Xian", "Xiang", "Xin", "Xu", "Xuan", "Yuan", "Yue", "Zhao", "Zhen", "Zhong", "Zhou", "Zoa"];
      4 var names4 = ["chang", "cheng", "chong", "chun", "dao", "dong", "ging", "gong", "guan", "hai", "har", "hou", "hua", "jiang", "jing", "liang", "may", "men", "ping", "qihar", "qiu", "ramay", "rao", "shan", "shu", "shui", "tong", "tou", "wei", "xiang", "xing", "yang", "ying", "yuan", "zhou", "zihua", "zou", "zuishan"];
      5 var names5 = ["Altan", "Ba", "Baat", "Baga", "Baruun", "Batt", "Bayan", "Bi", "Bu", "Bul", "Bulan", "Buut", "Chand", "Choi", "Chu", "Chuluun", "Dar", "Del", "Dulaan", "Er", "Erdene", "Ga", "Gurvan", "Guu", "Han", "Jan", "Jar", "Jav", "Kha", "Khair", "Khar", "Kher", "Kherlen", "Khon", "Khot", "Khu", "Khyal", "Khyar", "Mal", "Man", "Na", "Naran", "Nogoon", "Nom", "On", "Or", "Sa", "Sai", "Sal", "Shar", "Sharyn", "Shi", "Shine", "Tai", "Taria", "Tsen", "Ulaan", "Zuun"];
      6 var names6 = ["bayan", "bulag", "chivlin", "dene", "ga", "gaa", "gai", "galan", "galant", "galjuut", "gana", "ganuur", "gas", "gat", "ger", "gol", "gon", "gor", "horoot", "jinst", "kh", "khaan", "khan", "khangai", "khet", "khir", "khit", "khlant", "khon", "khorin", "lan", "lig", "lin", "liun", "luut", "mandal", "mani", "nuur", "raat", "ran", "ryngol", "sagaan", "sai", "sengel", "serleg", "shaat", "shir", "sogt", "tai", "teeg", "tont", "tooroi", "tsogt", "turuun", "vi", "yant"];
      7 var names7 = ["An", "Bor", "Cheo", "Chun", "Chung", "Cong", "Dang", "Dong", "Gang", "Gim", "Gwa", "Gwang", "Gyeong", "Gyer", "Hae", "Ham", "Hoer", "Hui", "Hye", "Ik", "Je", "Jeon", "Jin", "Kae", "Kang", "Kim", "Ku", "Man", "Mung", "Na", "Nam", "Non", "Po", "Pyong", "Ra", "Sam", "Sari", "Seo", "Sin", "Sinui", "Sok", "Sun", "Tae", "Tan", "Tok", "Ui", "Won", "Yang", "Yeo"];
      8 var names8 = ["baek", "chaek", "cheok", "cheon", "cho", "chon", "dong", "geup", "gye", "hae", "hung", "je", "jin", "ju", "nan", "neung", "po", "san", "seong", "song", "su", "wang", "won", "yeong", "yong"];
      9 
     10 function nameGen() {
     11     var br = "";
     12     var element = document.createElement("div");
     13     element.setAttribute("id", "result");
     14     for (i = 0; i < 10; i++) {
     15         if (i < 3) {
     16             rnd0 = Math.floor(Math.random() * names1.length);
     17             rnd1 = Math.floor(Math.random() * names2.length);
     18             names = names1[rnd0] + names2[rnd1];
     19         } else if (i < 5) {
     20             rnd0 = Math.floor(Math.random() * names3.length);
     21             rnd1 = Math.floor(Math.random() * names4.length);
     22             names = names3[rnd0] + names4[rnd1];
     23         } else if (i < 7) {
     24             rnd0 = Math.floor(Math.random() * names5.length);
     25             rnd1 = Math.floor(Math.random() * names6.length);
     26             names = names5[rnd0] + names6[rnd1];
     27         } else {
     28             rnd0 = Math.floor(Math.random() * names7.length);
     29             rnd1 = Math.floor(Math.random() * names8.length);
     30             names = names7[rnd0] + names8[rnd1];
     31         }
     32         br = document.createElement('br');
     33         element.appendChild(document.createTextNode(names));
     34         element.appendChild(br);
     35     }
     36     if (document.getElementById("result")) {
     37         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     38     }
     39     document.getElementById("placeholder").appendChild(element);
     40 }