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.

30 lines
5.3 KiB
JavaScript

var nm1 = ["Abd", "Abs", "Acas", "Ach", "Act", "Ad", "Adelph", "Adm", "Adr", "Aeac", "Aeg", "Aen", "Aes", "Agam", "Agat", "Agg", "Aj", "Ak", "Al", "Alc", "Ald", "Alex", "Alt", "Am", "Ambr", "Amph", "Anast", "Anat", "Anc", "Andr", "Ant", "Ap", "Aphr", "Apost", "Ar", "Arc", "Arg", "Arist", "Art", "As", "Ast", "Ath", "Athan", "Atr", "Avern", "Bacc", "Bal", "Balts", "Bas", "Bast", "Bem", "Bor", "Bryg", "Cadm", "Cal", "Calch", "Cas", "Cecr", "Ceph", "Ces", "Char", "Chris", "Christ", "Cim", "Cir", "Col", "Corb", "Cosm", "Cret", "Dan", "Dard", "Dam", "Dar", "Darr", "Dem", "Dim", "Diom", "Dor", "Drak", "El", "En", "Eras", "Erym", "Eug", "Eup", "Eur", "Eus", "Ev", "Fan", "Feod", "Fil", "Gal", "Gan", "Gel", "Greg", "Hal", "Hect", "Heph", "Hom", "Hypn", "Ias", "Id", "Idom", "Ier", "Ig", "In", "Iph", "Iv", "Jas", "Jer", "Kad", "Kir", "Konst", "Kor", "Kost", "Krat", "Kyr", "Lak", "Laz", "Leand", "Lin", "Louk", "Lyc", "Marc", "Med", "Mel", "Men", "Ment", "Mich", "Mid", "Mik", "Morph", "Myl", "Nark", "Nem", "Nic", "Nik", "Not", "Od", "Odyss", "Or", "Pan", "Pavl", "Peg", "Pel", "Perr", "Pers", "Petr", "Phil", "Phin", "Pir", "Plat", "Pos", "Pria", "Rasm", "Salm", "Savv", "Seb", "Sim", "Sin", "Sofr", "Sot", "Stam", "Stef", "Stel", "Steph", "Sterg", "Tak", "Tal", "Tant", "Tel", "Teod", "Teof", "Thad", "Than", "Theod", "Ther", "Thom", "Tim", "Tit", "Tod", "Tol", "Trit", "Tym", "Tyr", "Vas", "Xen", "Yan", "Yorg", "Zer", "Zolt", "Zot"];
var nm2 = ["achus", "ades", "adus", "aemon", "aeon", "aestus", "agio", "air", "akos", "alion", "alus", "ampos", "an", "andras", "andro", "andros", "androu", "anes", "ano", "anos", "antes", "anthus", "antinos", "anus", "ape", "apius", "apus", "are", "areo", "ares", "aros", "as", "asio", "asios", "asius", "asos", "astos", "astus", "ates", "atius", "eall", "eas", "ebius", "ede", "edes", "edon", "eimon", "eithes", "elis", "elos", "elous", "emnon", "emon", "emus", "eneus", "enio", "enos", "eon", "eos", "erios", "eron", "eros", "erus", "es", "esio", "etes", "ethon", "etrios", "etrius", "etros", "etus", "eus", "exei", "ian", "idas", "ien", "illes", "illos", "ilus", "inos", "inous", "ion", "ios", "ises", "iss", "isthus", "istos", "ite", "ites", "itrius", "ius", "ix", "obus", "ochus", "ocles", "oclus", "ocus", "odem", "ogeus", "oire", "ol", "olio", "olos", "on", "one", "ones", "oneus", "onis", "onius", "oos", "ophon", "orgon", "orior", "oros", "orus", "os", "osios", "ostom", "osyne", "othius", "otus", "ous", "ukas", "ules", "us", "ydos", "ylus", "yrtus", "ys", "ysios", "ysius", "ysus"];
var nm3 = ["Ach", "Act", "Ad", "Aed", "Aeg", "Aer", "Ag", "Agar", "Agath", "Aik", "Alc", "Alem", "Alth", "Amarh", "Amath", "Amp", "Anast", "Andr", "Ant", "App", "Arg", "Art", "Aso", "Ast", "Aux", "Barb", "Bas", "Cae", "Cal", "Call", "Can", "Chion", "Chlor", "Chrys", "Cil", "Cill", "Clym", "Cor", "Cyth", "Dam", "Dein", "Del", "Dem", "Deph", "Dian", "Diom", "Dor", "Dyn", "Eg", "Eid", "El", "End", "Er", "Eud", "Eun", "Euph", "Ev", "Gal", "Haid", "Harm", "Hek", "Hel", "Hell", "Herm", "Hes", "Hipp", "Hyps", "Hyr", "Hyrm", "Ian", "Ianth", "Iol", "Iom", "Ion", "Iph", "Ir", "Is", "Ism", "Kal", "Kall", "Kas", "Kass", "Kat", "Keph", "Khar", "Khlor", "Klym", "Kyd", "Lal", "Laod", "Lasth", "Maer", "Meg", "Mel", "Mell", "Met", "Mon", "Myr", "Naer", "Naes", "Nem", "Nes", "Nik", "Ol", "Omph", "Or", "Oreith", "Pal", "Pan", "Parth", "Penth", "Per", "Phaedr", "Phael", "Phaen", "Phaer", "Phel", "Phell", "Phen", "Pher", "Phil", "Phin", "Phoeb", "Phyl", "Pol", "Pron", "Pyrh", "Rhen", "Rhod", "Sem", "Sof", "Soph", "Teleph", "Thael", "Thal", "Thel", "Thell", "Theoph", "Thes", "Thess", "Tim", "Tryph", "Typh"];
var nm4 = ["adia", "adina", "aea", "aera", "aia", "ala", "ale", "aleia", "ameia", "amene", "amia", "amna", "anassa", "ane", "ania", "anie", "ano", "anthe", "are", "aris", "arpia", "asia", "assa", "aste", "astis", "atea", "athe", "ea", "eda", "ede", "edeia", "ehe", "eia", "eina", "eira", "eis", "elaia", "ele", "elle", "ena", "ene", "enia", "enope", "eope", "ephone", "ereia", "erine", "eris", "esilea", "essa", "estra", "eusa", "ia", "iala", "ialla", "ica", "ice", "iche", "iera", "ike", "ile", "ilea", "illa", "ima", "ime", "ina", "inca", "ine", "inna", "iolea", "ione", "iope", "iopis", "iore", "iphae", "ippe", "is", "issa", "ista", "ite", "itheme", "ithoe", "itrite", "obe", "ochis", "olea", "olis", "omeda", "omela", "omene", "on", "ona", "one", "onia", "onice", "ope", "opis", "ora", "oreia", "osa", "osyne", "othea", "othee", "othoe", "otis", "ousa", "usa", "yle", "yllis", "yne", "ynome", "yse", "ythia"];
function nameGen(type) {
var tp = type;
var br = "";
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
if (tp === 1) {
rnd = Math.random() * nm3.length | 0;
rnd2 = Math.random() * nm4.length | 0;
names = nm3[rnd] + nm4[rnd2];
} else {
rnd = Math.random() * nm1.length | 0;
rnd2 = Math.random() * nm2.length | 0;
names = nm1[rnd] + nm2[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);
}