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.

82 lines
13 KiB
JavaScript

var nm1 = ["Abant", "Acast", "Ach", "Acris", "Acrision", "Act", "Aeg", "Al", "Alc", "Am", "Amul", "Andr", "Andron", "Ang", "Ar", "Arct", "Arp", "Ascl", "Atab", "Att", "Auf", "Aur", "Bal", "Ball", "Bar", "Barr", "Bel", "Bor", "Cadm", "Call", "Carn", "Cenw", "Ceph", "Clad", "Codr", "Dam", "Dard", "Dec", "Decual", "Dex", "Dexith", "Dr", "Edr", "Elig", "Emil", "Ep", "Er", "Fabr", "Favon", "Flav", "Gl", "Glac", "Gonz", "Grat", "Grom", "Guil", "Hil", "Hor", "Il", "In", "Iph", "Kest", "Klaud", "Kost", "Krel", "Lar", "Laud", "Leon", "Lib", "Lor", "Luc", "Mar", "Merc", "Met", "Mez", "Mod", "Ner", "Nol", "Numed", "Oct", "Octav", "Or", "Pallant", "Parn", "Periph", "Prosp", "Publ", "Rig", "Rin", "Ruf", "Sept", "Serv", "Sor", "Sur", "Th", "Thesp", "Tib", "Troc", "Tul", "Val", "Vict", "Vil", "Volm", "Zet", "Zor"];
var nm2 = ["abus", "accus", "achus", "actus", "aeon", "aeus", "ago", "aime", "aldo", "alino", "alric", "alus", "alvio", "annus", "anus", "arion", "aris", "as", "assus", "astes", "astus", "atius", "avian", "eades", "eas", "el", "elio", "elius", "ello", "endin", "entius", "eo", "epius", "er", "erias", "erio", "erius", "ero", "erus", "es", "estus", "etes", "eus", "iades", "ian", "ic", "icus", "ides", "idos", "idus", "imer", "imus", "inos", "io", "ion", "iones", "is", "itheus", "ius", "on", "orin", "orus", "os", "ualion", "uis", "ulf", "ulus", "us", "yco"];
var nm3 = ["Adam", "Aeg", "Alb", "Alc", "Al", "Anger", "Arac", "Ar", "Balb", "Bith", "Cairist", "Call", "Card", "Carm", "Cat", "Dac", "Dam", "Deid", "Dev", "Don", "Ech", "Elv", "Em", "Ep", "Eur", "Fel", "Fluon", "Gal", "Gr", "Hec", "Her", "Hor", "Il", "In", "Iph", "Kal", "Korn", "Lam", "Lar", "Lel", "Let", "Lev", "Lor", "Malv", "Mar", "Mat", "Mess", "Naut", "Nel", "Nol", "Nyd", "Pall", "Pan", "Pas", "Pell", "Ph", "Ren", "Ros", "Sal", "Salv", "Sec", "Suad", "Teth", "Tim", "Tryph", "Val", "Vern", "Vig", "Vir", "Zel"];
var nm4 = ["a", "abel", "acia", "aedra", "ameia", "ana", "andra", "antia", "are", "ata", "atea", "ea", "ede", "ele", "elia", "elle", "ena", "ene", "enta", "era", "eria", "eta", "ia", "iana", "ianne", "ice", "ida", "idna", "ige", "ilia", "ilis", "imede", "ina", "inome", "iona", "ione", "iope", "ita", "ithea", "ona", "onia", "ophile", "ota", "uba", "unda", "uta", "ya", "ydice", "yne", "ynia", "ys"];
var nm5 = ["Adai", "Ahe", "Ama", "Ao", "Aonghu", "Ba", "Bai", "Bea", "Bra", "Bro", "Ca", "Cae", "Chu", "Co", "Cona", "Concho", "Conle", "Conna", "Crua", "Cruai", "Cu", "Cula", "Curai", "Dai", "Dea", "Do", "Domna", "Doo", "Duba", "Ea", "Eio", "Eithria", "Ere", "Fe", "Fechi", "Fio", "Ga", "Gae", "Gi", "Gia", "Ima", "Iu", "Ke", "Kea", "Kee", "La", "Lo", "Lochlai", "Lu", "Ma", "Mala", "Me", "Mo", "Mu", "Ne", "Pa", "Phe", "Ra", "Raga", "Re", "Ri", "Ro", "Rua", "Sca", "Si", "Sloa", "Sua", "Ta", "Tia", "To", "Tua"];
var nm6 = ["bar", "ch", "chan", "char", "cht", "chtan", "chy", "ddoc", "dh", "fer", "gan", "gh", "han", "l", "lan", "lbha", "ldar", "ll", "llach", "llain", "llan", "llean", "lroy", "ltach", "ltam", "lvin", "mghan", "mha", "mon", "n", "nal", "nan", "ne", "nlon", "nn", "nnet", "nus", "nyon", "r", "rach", "rann", "rc", "rcan", "rchad", "rg", "rgain", "rgal", "rkin", "rlach", "rmac", "rmey", "rn", "rnahn", "rram", "s", "th", "thal", "thchean", "traic"];
var nm7 = ["A", "Ai", "Be", "Bi", "Boa", "Bri", "Bria", "Cai", "Casi", "Clio", "Coma", "Crei", "Dai", "De", "Dea", "Do", "E", "Ea", "Ei", "Erni", "Fa", "Fene", "Fia", "Fli", "Go", "Gra", "Ka", "Ke", "Kea", "Lia", "Lui", "Ma", "Mae", "Moni", "Mu", "Mui", "Nao", "Ne", "Nea", "Nia", "No", "Rio", "Ry", "Rya", "Sa", "Sao", "Sha", "Sho", "Si", "Sio", "So", "Ta", "Tai", "Tre", "Tui"];
var nm8 = ["bhan", "cey", "cuma", "dais", "dan", "deen", "deh", "dne", "la", "le", "lee", "lis", "lla", "llon", "llte", "lma", "lva", "mh", "na", "nach", "nda", "ne", "neele", "nia", "nley", "nn", "nne", "raid", "rcha", "reann", "ren", "rgreg", "rine", "rla", "rlene", "rmlaith", "rra", "rtis", "seach", "ssa", "van", "ve", "vin", "vina", "vy", "vyn"];
var nm9 = ["Aba", "Agu", "Akhu", "Ala", "Ama", "Amba", "Ana", "Ara", "Arabu", "Arga", "Arina", "Ariu", "Aru", "Asu", "Ba", "Baa", "Bai", "Baru", "Be", "Bi", "Bu", "Ca", "Cai", "Cha", "Chagu", "Chi", "Cho", "Chu", "Chua", "Di", "Do", "E", "Ga", "Ge", "Geu", "Gha", "Ghu", "Gu", "Hu", "Je", "Ji", "Jo", "Kha", "Khe", "Kho", "Ko", "Ku", "Me", "Mo", "Na", "Ne", "Qori", "Sa", "Se", "Sha", "Shi", "Si", "Su", "Ta", "Tai", "Tama", "To", "Togo", "Tu"];
var nm10 = ["ban", "bke", "bucha", "bun", "buqa", "ccha", "cenur", "cha", "chag", "char", "chi", "chu", "chugur", "ci", "da", "dagan", "dai", "dar", "de", "der", "des", "du", "durgu", "gadai", "gar", "gbal", "ger", "gh", "ghagan", "ghai", "ghlug", "ghoril", "ghtoga", "gi", "gibal", "gra", "gshin", "gtemur", "gter", "gtomor", "gu", "gun", "har", "hingor", "hntomor", "jam", "ju", "ka", "ke", "kegei", "kh", "kha", "khatu", "khii", "khta", "kidai", "kochu", "ktai", "kun", "kunaisi", "la", "lagachi", "laqadar", "latai", "ldan", "legu", "lge", "lgetei", "lig", "lme", "lon", "ltechu", "ltger", "ltu", "lugan", "lui", "lun", "luun", "mbinai", "nan", "nbaatar", "nbataar", "nbish", "nbold", "ndek", "ngay", "nget", "nggum", "ngis", "ngke", "ngkhai", "ngkim", "ngu", "nkshi", "nkur", "nsukh", "ntomor", "ntulga", "nzorig", "qatai", "randai", "rba", "rbon", "rdam", "rdeni", "rel", "rgen", "rghadai", "rke", "rkhai", "rmakhan", "rtan", "rtu", "sai", "san", "sar", "semur", "sen", "ser", "shi ", "shimur", "shin", "slen", "sun", "sutei", "taar", "tagt", "tai", "tei", "tu", "tukhan", "tyan", "vgai", "yaga", "yan", "yantai", "yar", "yuk ", "zan", "zhuk"];
var nm11 = ["A", "Ala", "Alta", "Altantse", "Altu", "Barghu", "Battse", "Baya", "Beru", "Bo", "Bolo", "Bora", "Bu", "Cha", "Cho", "Ci", "Co", "Da", "Do", "Ebe", "Ene", "Erge", "Etu", "Ganzo", "Gere", "Ghoa", "Gorbe", "Gurbe", "Hoge", "Holui", "Hongo", "Huja", "Iba", "Jali", "Ji", "Kha", "Khe", "Kho", "Khoga", "Khu", "Ma", "Maa", "Mi", "Mongo", "Muuno", "Nara", "Nare", "No", "Odtse", "Oyu", "Oyuu", "Sa", "Sara", "Sokha", "Solo", "Soro", "Te", "Tegu", "Temu", "To", "Tsetse", "Tura", "Ura", "Ye", "Yesu"];
var nm12 = ["bish", "can", "dagan", "dan", "de", "gasi", "gchin", "gei", "gen", "gene", "ghchin", "ghur", "gmaa", "gur", "gurchin", "guur", "jin", "kha", "khan", "khoi", "kina", "lan", "ljin", "lma", "lun", "mbui", "mga", "molun", "n", "nbileg", "nbish", "nchimeg", "ne", "ngawa", "ngerel", "ngo", "ni", "ntei", "ntsatsr", "ntsatsral", "ntsetseg", "ntuya", "ntuyaa", "qa", "qai", "ragana", "ral", "ran", "rbish", "rgene", "rig", "rijin", "rina", "rma", "rmaa", "rte", "rzul", "sken", "su", "sui", "ta", "tai", "tan", "tota", "tseg"];
var nm13 = ["A", "Ai", "Bi", "Bo", "Cha", "Chao", "Che", "Cheu", "Cho", "Chu", "Chua", "De", "Di", "Do", "Du", "E", "Fa", "Fe", "Fu", "Ga", "Ge", "Gua", "Gui", "Guo", "Hai", "He", "Ho", "Hu", "Hua", "Hui", "Huo", "Ji", "Jia", "Ju", "Ka", "Keu", "Ko", "Kue", "Lei", "Li", "Lia", "Liu", "Lo", "Ma", "Mi", "Nia", "Pa", "Pe", "Pi", "Qi", "Qia", "Qiu", "Qua", "Quo", "Re", "Ro", "Ru", "Sha", "Shai", "Shao", "She", "Shi", "Shou", "Shu", "Si", "Syi", "Tai", "Tao", "Te", "Ti", "Tu", "Wa", "We", "Wei", "Wi", "Wu", "Xi", "Xia", "Xiao", "Xiu", "Xue", "Ya", "Yao", "Ye", "Yi", "Yi ", "Yo", "You", "Yu", "Yua", "Ze", "Zhe", "Zhi", "Zho", "Zi", "Zia", "Zo"];
var nm14 = ["bo", "chuan", "dong", "guo", "hai", "hao", "hua", "huan", "jian", "jin", "jing", "k", "ko", "li", "liang", "lin", "lun", "min", "ming", "n", "ncheng", "nchu", "nfan", "ng", "ngan", "ngbang", "ngfei", "ngge", "ngguang", "ngguo", "nghai", "nghis", "nghui", "ngjie", "ngkun", "nglei", "ngli", "ngliang", "nglin", "ngmeng", "ngming", "ngnian", "ngpei", "ngpu", "ngqi", "ngrui", "ngshan", "ngsheng", "nguang", "nguo", "ngwei", "ngwen", "ngxiang", "ngzhe", "ngzheng", "ngzhong", "nhai", "ning", "njie", "njing", "njun", "nlai", "nli", "nliang", "nlin", "nming", "nsheng", "nshu", "nxu", "nyan", "nyu", "nyuan", "nzhe", "nzu", "p", "qiang", "qin", "quiang", "ren", "rk", "rong", "shan", "sheng", "shi", "si", "tin", "ting", "wan", "wei", "wen", "win", "xiang", "xin", "yi", "you", "yu", "yuan", "zhe", "zhi", "zhou", "zu"];
var nm15 = ["A", "Ai", "Bao", "Bi", "Bo", "Cha", "Che", "Chi", "Cho", "Chu", "Da", "Dai", "Do", "Ehua", "Fa", "Fe", "Fu", "Ho", "Hu", "Hua", "Hui", "Huia", "Ji", "Jia", "Jiao", "Jie", "Ju", "Jua", "Kuai", "Kue", "Kwo", "La", "Lee", "Li", "Lia", "Lie", "Liu", "Lu", "Ma", "Mei", "Mi", "Ni", "Niu", "Nu", "Nuo", "Pei", "Pi", "Qi", "Qia", "Qiao", "Qiu", "Re", "Ro", "Rou", "Ru", "Rui", "Ruo", "Shao", "Shi", "Shu", "Shua", "So", "Su", "Sya", "Tao", "Te", "Ti", "Tu", "U", "We", "Wei", "Xi", "Xia", "Xiao", "Xiu", "Xue", "Ya", "Ye", "Yi", "Yo", "Yu", "Yua", "Yue", "Zhao", "Zhe", "Zhi", "Zhu", "Zi", "Zo"];
var nm16 = ["bi", "chun", "ci", "dai", "dan", "fan", "fang", "fen", "feng", "hai", "hong", "hua", "hui", "hwa", "jian", "jing", "juan", "k", "ke", "lan", "lang", "li", "lian", "liang", "lin", "ling", "man", "mei", "ming", "n", "na", "nay", "ndan", "nfang", "nfen", "ng", "ngchang", "ngfei", "ngge", "nghong", "nghua", "ngjuan", "ngling", "ngmei", "ngtai", "nguang", "ngxia", "ngying", "ngyu", "ngzhao", "ngzhu", "nh", "nhua", "ni", "nlin", "nling", "nmei", "nqian", "nqin", "nquian", "nru", "ntao", "nxiang", "nying", "nyu", "nzhen", "qin", "qing", "qiu", "r ", "rong", "sheng", "shi", "tong", "w", "wa", "wen", "win", "xiang", "xiu", "xue", "yi", "yin", "ying", "yu", "yue", "zha", "zhai", "zhen", "zhi", "zhong"];
var nm17 = ["A", "Aba", "Abu", "Agy", "Ame", "Amo", "Ano", "Apo", "Asi", "Ate", "Ba", "Baka", "Be", "Chi", "Chu", "Cri", "Cte", "Fa", "Fenu", "Ha", "He", "Hore", "I", "Ini", "Kara", "Kha", "Kuta", "Me", "Mu", "Na", "Naee", "Onu", "Osa", "Ra", "Raklla", "Re", "Se", "Sera", "Seta", "Si", "Te", "Tho", "Thu", "Thutme", "Thuto", "Tu"];
var nm18 = ["bak", "bakar", "bale", "dil", "dru", "feri", "fra", "garu", "gra", "har", "hdeti", "k", "kri", "kuh", "ldun", "m", "ma", "mah", "mheb", "mon", "msa", "mu", "mun", "n", "nes", "nif", "nkmek", "noteph", "nthes", "phis", "pis", "ptah", "ri", "ris", "rmer", "ru", "ruti", "s", "si", "sphon", "ssa", "th", "thamon", "thmes", "za"];
var nm19 = ["Aki", "Amu", "Asta", "Azi", "Ba", "Chio", "Dali", "Dende", "E", "Echi", "Ha", "Hatshe", "He", "Ka", "Kani", "Ke", "Kesi", "Mafua", "Mandi", "Meshke", "Moni", "Mumi", "Nabi", "Nahee", "Nai", "Ne", "Nefe", "Nu", "Olu", "Omo", "Ra", "Re", "Sa", "Sanu", "Sha", "Su", "Tahi", "Tau", "The", "Thermu", "Za", "Zali"];
var nm20 = ["bah", "biah", "bira", "dna", "fa", "femi", "fsha", "gira", "hema", "hra", "ka", "khbet", "khmet", "kra", "la", "lah", "ma", "mah", "nah", "ne", "net", "ni", "nura", "phira", "psut", "qet", "ra", "rah", "ret", "rifa", "rose", "rtari", "rte", "ru", "rye", "sa", "she", "shida", "stet", "this", "za"];
var br = "";
function nameGen(type) {
var tp = type;
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
if (i < 2) {
rnd = Math.floor(Math.random() * nm3.length);
rnd2 = Math.floor(Math.random() * nm4.length);
names = nm3[rnd] + nm4[rnd2];
} else if (i < 4) {
rnd = Math.floor(Math.random() * nm7.length);
rnd2 = Math.floor(Math.random() * nm8.length);
names = nm7[rnd] + nm8[rnd2];
} else if (i < 6) {
rnd = Math.floor(Math.random() * nm11.length);
rnd2 = Math.floor(Math.random() * nm12.length);
names = nm11[rnd] + nm12[rnd2];
} else if (i < 8) {
rnd = Math.floor(Math.random() * nm15.length);
rnd2 = Math.floor(Math.random() * nm16.length);
names = nm15[rnd] + nm16[rnd2];
} else {
rnd = Math.floor(Math.random() * nm19.length);
rnd2 = Math.floor(Math.random() * nm20.length);
names = nm19[rnd] + nm20[rnd2];
}
} else {
if (i < 2) {
rnd = Math.floor(Math.random() * nm1.length);
rnd2 = Math.floor(Math.random() * nm2.length);
names = nm1[rnd] + nm2[rnd2];
} else if (i < 4) {
rnd = Math.floor(Math.random() * nm5.length);
rnd2 = Math.floor(Math.random() * nm6.length);
names = nm5[rnd] + nm6[rnd2];
} else if (i < 6) {
rnd = Math.floor(Math.random() * nm9.length);
rnd2 = Math.floor(Math.random() * nm10.length);
names = nm9[rnd] + nm10[rnd2];
} else if (i < 8) {
rnd = Math.floor(Math.random() * nm13.length);
rnd2 = Math.floor(Math.random() * nm14.length);
names = nm13[rnd] + nm14[rnd2];
} else {
rnd = Math.floor(Math.random() * nm17.length);
rnd2 = Math.floor(Math.random() * nm18.length);
names = nm17[rnd] + nm18[rnd2];
}
}
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);
}