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.
88 lines
17 KiB
JavaScript
88 lines
17 KiB
JavaScript
var nm1 = ["", "", "", "", "b", "c", "cl", "d", "fl", "g", "h", "l", "m", "p", "s", "t", "v"];
|
|
var nm2 = ["a", "e", "i", "o", "u"];
|
|
var nm3 = ["b", "c", "cc", "cr", "ct", "d", "g", "l", "ll", "ln", "lv", "m", "mp", "n", "nn", "ns", "nt", "pp", "pr", "r", "rb", "rm", "rn", "rr", "rs", "rt", "ss", "st", "t", "tr", "v", "x"];
|
|
var nm4 = ["ius", "ius", "ius", "us"];
|
|
var nm5 = ["", "", "", "", "", "c", "f", "h", "l", "m", "n", "p", "r", "s", "st", "t", "tr", "v"];
|
|
var nm6 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "a", "e", "i", "i", "ia", "eia", "ae", "au", "ie"];
|
|
var nm7 = ["b", "c", "cc", "d", "l", "lt", "m", "mm", "n", "nn", "ns", "nt", "p", "ph", "pp", "r", "rd", "rm", "rr", "rt", "s", "sc", "ss", "st", "t", "v", "x"];
|
|
var nm8 = ["ia", "ia", "ia", "ia", "a"];
|
|
var nm9 = ["", "", "", "", "b", "c", "cl", "d", "f", "g", "h", "l", "m", "n", "p", "r", "s", "st", "t", "tr", "v"];
|
|
var nm10 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "a", "e", "i", "i", "ia", "eia", "ae", "au", "ie"];
|
|
var nm11 = ["b", "c", "cc", "cr", "ct", "d", "g", "l", "ll", "ln", "lt", "lv", "m", "mm", "mp", "n", "nn", "ns", "nt", "p", "ph", "pp", "pr", "r", "rb", "rd", "rm", "rn", "rr", "rs", "rt", "s", "sc", "ss", "st", "t", "tr", "v", "x"];
|
|
var nm12 = ["os", "us", "eus", "ius", "ios"];
|
|
var nm13 = ["Aarav", "Aarom", "Abbrahan", "Abrahan", "Ace", "Acsel", "Adahm", "Adahn", "Adit", "Adone", "Adran", "Adrihan", "Adrihel", "Adrihen", "Adriyel", "Adriyen", "Adryan", "Adryel", "Aebram", "Aedan", "Aedar", "Aedard", "Aeden", "Aedyn", "Aeraf", "Aerav", "Aeron", "Agost", "Agust", "Ahbel", "Ahlan", "Ahlex", "Ahlwin", "Ahron", "Aibel", "Aibram", "Aice", "Aiden", "Aisaak", "Aksel", "Alber", "Aldoh", "Aldohr", "Aldon", "Aldone", "Alecx", "Alefret", "Alexand", "Alexin", "Alezand", "Alezander", "Alhan", "Alifred", "Alin", "Alix", "Alixandr", "Alixer", "Allan", "Alren", "Andere", "Anderz", "Andie", "Andret", "Andrex", "Andry", "Anedre", "Anthonis", "Anthonix", "Antoin", "Antoniye", "Antorn", "Apollox", "Arhun", "Arihan", "Arion", "Aris", "Ariyan", "Arjun", "Arlox", "Arman", "Armanis", "Armanix", "Arnaf", "Arnav", "Arthir", "Artuhr", "Aryan", "Asa", "Asan", "Asher", "Ashir", "Ashr", "Ashtin", "Ashtom", "Astin", "Atticas", "Augun", "Augus", "Austim", "Austyn", "Averyx", "Axtin", "Ayaan", "Aybram", "Aydan", "Ayden", "Aydin", "Barreth", "Beckhan", "Bekn", "Benja", "Benjam", "Bentlae", "Bentleye", "Bentlix", "Bentom", "Billis", "Billix", "Blaike", "Blayne", "Blayse", "Bobbis", "Bobbyx", "Bohin", "Bouwen", "Brack", "Bracken", "Braddy", "Bradger", "Bradlix", "Braeden", "Braedy", "Braedyn", "Braidn", "Brandon", "Brantom", "Brax", "Braydan", "Braydn", "Brayeden", "Braylin", "Brayln", "Breckett", "Brenden", "Brensom", "Brigan", "Brindan", "Brindon", "Briyan", "Briyce", "Brodin", "Brodrik", "Brodyn", "Broggs", "Brunnos", "Bruwes", "Bruwno", "Bryce", "Caerson", "Cahlun", "Callam", "Callin", "Calrin", "Calwin", "Camden", "Camdon", "Camran", "Camren", "Camrin", "Camryn", "Canning", "Canrad", "Carbin", "Carliyel", "Carsin", "Cartr", "Cayeden", "Cayedn", "Cayen", "Cayne", "Caze", "Cedrix", "Cedroc", "Charle", "Charliye", "Chindler", "Chindlr", "Christover", "Chrix", "Clarx", "Claye", "Claytin", "Clintom", "Codex", "Codix", "Cohlin", "Cohren", "Colbix", "Colemin", "Colrin", "Coltan", "Coltin", "Conr", "Corly", "Coup", "Crag", "Craix", "Crayg", "Crew", "Cristover", "Crux", "Cullin", "Curtix", "Cyris", "Cyrox", "Daerryl", "Daltom", "Damari", "Damaris", "Damiran", "Damiron", "Damiyen", "Danirel", "Danom", "Darilan", "Darinell", "Dariox", "Dariux", "Darren", "Darwon", "Daryen", "Daviad", "Davian", "Daviron", "Davith", "Davix", "Davon", "Dawson", "Dax", "Dayne", "Derix", "Derock", "Deron", "Derril", "Desmon", "Devan", "Dexton", "Dismon", "Doriyan", "Dorrinell", "Doryen", "Draex", "Drav", "Drax", "Drayk", "Drick", "Duglas", "Edam", "Edan", "Edard", "Edvin", "Elber", "Elden", "Elex", "Eligah", "Elijea", "Elliat", "Elrin", "Elriot", "Elyot", "Emberson", "Emerton", "Emerys", "Emeryx", "Emex", "Emmed", "Emorson", "Ender", "Enders", "Enderson", "Erix", "Erock", "Ethin", "Flyx", "Francole", "Frankin", "Frankyl", "Fransix", "Fynn", "Fynnegun", "Fyster", "Gabryel", "Gaerry", "Garreth", "Gav", "Gavryn", "Gayel", "Gayge", "Gayle", "Geral", "Geremy", "Gideron", "Graeham", "Graeme", "Graesen", "Graeyam", "Graezzon", "Grald", "Grayham", "Gzad", "Haral", "Harlin", "Harp", "Harris", "Harryx", "Harvel", "Hectrr", "Hendrix", "Hoard", "Horris", "Horrison", "Hueson", "Ifan", "Ilex", "Jaden", "Jadirel", "Jaecob", "Jaeden", "Jaedon", "Jaek", "Jaeke", "Jael", "Jaggex", "Jagx", "Jame", "Jardan", "Jareth", "Jariden", "Jaro", "Jasih", "Jastin", "Jax", "Jaxer", "Jaxon", "Jaxson", "Jaxtom", "Jaycobe", "Jayecob", "Jayedn", "Jayme", "Jaze", "Jazon", "Jefry", "Jefrye", "Jenzen", "Jezper", "Jezzy", "Johnath", "Jordein", "Jordyen", "Juliran", "Julyen", "Justan", "Kade", "Kaeler", "Kai", "Kamern", "Kamron", "Kartr", "Karzen", "Kase", "Kaydn", "Kayel", "Kaze", "Khal", "Kiran", "Knox", "Koale", "Koba", "Kodyn", "Kohner", "Kohren", "Kolb", "Kold", "Kolt", "Koltn", "Korb", "Korey", "Krastin", "Krish", "Kurson", "Kyel", "Kyeler", "Kyllan", "Kyllen", "Kyman", "Kyre", "Kyris", "Laenard", "Laene", "Landan", "Landn", "Larrence", "Larris", "Lasson", "Layne", "Laytn", "Leeroye", "Lennox", "Lero", "Leviye", "Liyam", "Luekas", "Lushian", "Maddax", "Madn", "Maeck", "Maerlon", "Maikle", "Malahki", "Malakye", "Malax", "Malcalm", "Martn", "Marwin", "Matzen", "Mauris", "Maverock", "Maxtn", "Maxtom", "Maxwill", "Mayzon", "Mazen", "Mikl", "Moargan", "Morgn", "Myles", "Naethan", "Nathanael", "Nathn", "Nayel", "Niklas", "Nix", "Nyco", "Olver", "Orin", "Orlan", "Oron", "Own", "Ozcar", "Pabl", "Patrack", "Patrock", "Pax", "Paxt", "Paxtn", "Payeton", "Phenix", "Philp", "Rafel", "Ragan", "Randis", "Raydn", "Rober", "Roberd", "Roderock", "Rodneye", "Rodrick", "Rodrock", "Rogr", "Rohn", "Roys", "Rube", "Rusl", "Ryder", "Ryker", "Rylan", "Rymond", "Sawyir", "Sawyr", "Shaene", "Shaw", "Shayn", "Skylr", "Solmon", "Soren", "Stevn", "Sulvan", "Sylas", "Taelor", "Taln", "Tann", "Tanr", "Tatm", "Teag", "Ternce", "Thadd", "Thoms", "Timoth", "Tobis", "Tobs", "Ton", "Tray", "Traze", "Trephor", "Treye", "Tristen", "Tristiran", "Tristn", "Trum", "Tryst", "Tyse", "Tyze", "Victr", "Vycter", "Vyctor", "Waelon", "Waerren", "Walkr", "Wallon", "Waltr", "Wayde", "Wayn", "Wilm", "Wils", "Winson", "Wye", "Xan", "Xandr", "Xav", "Xavis", "Xavix", "Ximon", "Xzav", "Xzavis", "Yael", "Yahr", "Yan", "Yce", "Yos", "Ysaac", "Zaeden", "Zaen", "Zaid", "Zan", "Zand", "Zandr", "Zav", "Zavir", "Zavis", "Zavr", "Zavyr", "Zax", "Zaxary", "Zayre", "Zimeon", "Zimon", "Zyre"];
|
|
var nm14 = ["Abbigael", "Abbil", "Abbyl", "Abgale", "Abrielle", "Abril", "Adley", "Adlyn", "Adlynn", "Adrana", "Adriaenne", "Adriannae", "Aebby", "Aedele", "Aekira", "Aelani", "Aeliyah", "Aellana", "Aellice", "Aellyce", "Aemmalee", "Aera", "Aerora", "Aesha", "Aevangel", "Aevangelina", "Aeyana", "Aileene", "Akyra", "Alaegha", "Alaena", "Alaina", "Alaysia", "Aleigha", "Alestra", "Alestrandra", "Alextra", "Allany", "Alyce", "Amaera", "Amaeri", "Amelise", "Amelix", "Anahi", "Anastase", "Anaya", "Anbel", "Andraea", "Aneya", "Angique", "Anka", "Anlise", "Annalisa", "Aracelle", "Arana", "Arbelle", "Arelle", "Arly", "Arlyse", "Aryana", "Aryanna", "Aubriena", "Aubrina", "Avae", "Avaeana", "Avalynn", "Avry", "Ayana", "Aymee", "Ayna", "Azarea", "Azyriah", "Baeleigh", "Baelleigh", "Baely", "Baethany", "Balee", "Banca", "Barba", "Belenne", "Beraelyn", "Betrice", "Brae", "Braealyn", "Braelley", "Braeylee", "Braley", "Breaenna", "Brennya", "Breyanna", "Brialea", "Brialeagh", "Brialey", "Bridgeth", "Brisea", "Britella", "Briya", "Briyanna", "Briyelle", "Bryaleigh", "Byenca", "Caedence", "Caelia", "Caemron", "Caera", "Caeryssa", "Cambrisa", "Camla", "Camryn", "Carline", "Carlisa", "Casdy", "Cassana", "Cassanra", "Catalea", "Cathrise", "Catlea", "Cayelyn", "Cayetlin", "Ceilia", "Celethe", "Chaeya", "Charleagh", "Charlise", "Charliza", "Charlo", "Chlo", "Claissa", "Claudira", "Corlina", "Dafnea", "Danice", "Daniyela", "Daniyelle", "Danuella", "Danyka", "Daphnea", "Dayana", "Deabora", "Denice", "Desree", "Deyanna", "Diyana", "Dlaney", "Dlilah", "Dmi", "Dnise", "Elaena", "Eleine", "Eleno", "Elenoh", "Ellayina", "Emelisa", "Emelyse", "Emery", "Emesyn", "Emilea", "Emilisa", "Emiliye", "Emilyse", "Emson", "Erinne", "Erisha", "Eriska", "Erixa", "Evaelyn", "Evanline", "Evleyen", "Evlyn", "Eyleene", "Fyna", "Fyonae", "Galea", "Galya", "Giana", "Giuiana", "Giyana", "Gloriya", "Graece", "Gyanna", "Haelee", "Haeleigh", "Haellen", "Haennah", "Haerlo", "Haylay", "Haylea", "Helna", "Henna", "Herlee", "Idelle", "Ilana", "Isbel", "Isbelle", "Islae", "Islea", "Iveanne", "Iyleen", "Izbella", "Jacquine", "Jaelah", "Jaelyne", "Jaemma", "Jaenelle", "Jaesmin", "Jaessa", "Jaezmina", "Jaiya", "Jaleah", "Janae", "Janiah", "Jasemine", "Jasmina", "Jayda", "Jayla", "Jaynelle", "Jazmi", "Jazzly", "Jemna", "Jennife", "Jennix", "Jexa", "Jexica", "Jilleane", "Jordyna", "Jordynia", "Joselane", "Juith", "Juliasa", "Julisa", "Julith", "Jynna", "Kaedn", "Kaela", "Kaeleen", "Kaelia", "Kaelyn", "Kaence", "Kaerine", "Kaeya", "Kalyah", "Kamryn", "Karina", "Karise", "Karsyne", "Kasdy", "Kasra", "Katlina", "Kaya", "Kayelin", "Kayetlyn", "Kayi", "Keana", "Keaya", "Kelya", "Kelyn", "Kily", "Kimbr", "Kimly", "Kimra", "Kira", "Kirsen", "Kirst", "Kora", "Krissa", "Kyndle", "Laeila", "Laera", "Lainesy", "Laryse", "Layala", "Laylah", "Leshi", "Leski", "Liala", "Lilea", "Lillya", "Lilya", "Lolea", "Loriya", "Lorlea", "Lucira", "Lylah", "Madlyn", "Maecey", "Maecy", "Maelana", "Maelynn", "Maenzee", "Maesin", "Maev", "Maeve", "Maianna", "Makenna", "Makenze", "Mareana", "Marina", "Marixah", "Marsa", "Marza", "Mayve", "Meado", "Medo", "Medow", "Megn", "Meldy", "Melnie", "Melo", "Meriya", "Mikaela", "Mikayla", "Milaia", "Milaya", "Mirah", "Misah", "Miya", "Moriyah", "Myha", "Nadira", "Nahla", "Nathly", "Natlea", "Natlee", "Natlia", "Nayea", "Nayla", "Nayli", "Nyala", "Rachle", "Raelle", "Raeyan", "Raielyn", "Rane", "Rayegan", "Rayely", "Rayelyn", "Rayina", "Raynia", "Rayven", "Rebexa", "Rebexi", "Reegan", "Reesha", "Reighley", "Reina", "Reiyna", "Renaya", "Renette", "Rianara", "Riya", "Roemary", "Rosae", "Rosaliya", "Roselyna", "Roseya", "Rosha", "Ryleegh", "Ryliane", "Ryliea", "Saavi", "Sabrya", "Saedi", "Saera", "Saeva", "Saevi", "Sanya", "Sanyah", "Saraia", "Saria", "Sarina", "Scarleth", "Scarlex", "Sealena", "Seliah", "Seliena", "Sereya", "Sirah", "Soaph", "Sofia", "Soniya", "Taeliyah", "Taelor", "Taera", "Taiana", "Talira", "Tamira", "Taraia", "Taryne", "Tatum", "Temrance", "Thalira", "Tira", "Tiyana", "Ulivia", "Vaessa", "Valria", "Valrie", "Valriya", "Viliana", "Wyla", "Wylo", "Wylow", "Ylena", "Ylivea", "Yrenea", "Yve", "Zaera", "Zaiyah", "Zarilah", "Zarina", "Zarinah", "Ziahra"];
|
|
var nm15 = ["Amity", "Angel", "April", "Archer", "Ash", "Autumn", "Axle", "Bacchus", "Bailey", "Baker", "Barber", "Barker", "Barron", "Baxter", "Bay", "Beau", "Bekker", "Bender", "Berger", "Bishop", "Blade", "Blank", "Blaze", "Boatwright", "Bowman", "Brewer", "Brewster", "Bush", "Butler", "Cadence", "Calvary", "Campion", "Cantrell", "Carpenter", "Carrin", "Carter", "Cartwright", "Carver", "Castle", "Cater", "Century", "Chafer", "Chaffer", "Chalker", "Challender", "Chamberlain", "Chambers", "Chance", "Chandler", "Chaplin", "Chapman", "Charisma", "Charity", "Chastity", "Cheeseman", "Cheesewright", "Cherrier", "Cherry", "Chessman", "Chosen", "Clarity", "Clark", "Cleaver", "Cloud", "Coldren", "Coleman", "Collier", "Conner", "Cook", "Cooper", "Cotter", "Crowther", "Crumb", "Daily", "Day", "Denim", "Dexter", "Diamond", "Drage", "Drake", "Duke", "Early", "Earnest", "Echo", "Ever", "Fable", "Fate", "Faulkner", "Fearson", "Fisher", "Flax", "Fletcher", "Foal", "Forest", "Forester", "Foster", "Fowler", "Fox", "Frobisher", "Fuller", "Gage", "Gail", "Gardner", "Glover", "Gold", "Golden", "Graves", "Gypsy", "Hammer", "Harmony", "Harper", "Hart", "Haven", "Hayward", "Heard", "Hero", "Hill", "Hinman", "Hogg", "Honor", "Hooper", "Hope", "Horn", "Hunter", "Inman", "Jett", "June", "Kantor", "Karma", "Kellogg", "Key", "Killer", "King", "Kisser", "Knight", "Lake", "Lander", "Lane", "Leaf", "Liberty", "Lister", "Lorimer", "Lush", "Lyric", "Machin", "Marshall", "Martin", "Mason", "May", "Melody", "Mercer", "Mercury", "Mercy", "Merit", "Miller", "Nader", "Naylor", "Nova", "Ocean", "Packer", "Palmer", "Parker", "Parson", "Patience", "Pearl", "Pen", "Pierce", "Pilot", "Piper", "Plummer", "Potter", "Price", "Prince", "Proctor", "Provost", "Purcell", "Rain", "Rebel", "Redman", "Rich", "River", "Rivers", "Rock", "Rocker", "Ryder", "Sadler", "Sailor", "Salmon", "Salter", "Sargent", "Sawyer", "Schneider", "Schreiber", "Scott", "Scout", "Scully", "Serenity", "Sexton", "Shepherd", "Shields", "Silver", "Singer", "Skinner", "Skipper", "Sky", "Smart", "Smith", "Smoker", "Snow", "Snyder", "Sonnet", "Soppner", "Spencer", "Spicer", "Spittle", "Steele", "Stewart", "Stone", "Stonier", "Story", "Stringer", "Summer", "Sunday", "Swade", "Tabor", "Tanner", "Tasker", "Taverner", "Taylor", "Temperance", "Thatcher", "Tiller", "Tillman", "Todd", "Toller", "Towne", "Trace", "Trainer", "Tranter", "Trapp", "Travers", "Trinder", "Trotter", "True", "Truth", "Tucker", "Turner", "Tyler", "Tyrer", "Unity", "Verve", "Voss", "Walker", "Waller", "Ward", "Warf", "Warner", "Warrer", "Wayne", "Webb", "Webster", "West", "Willow", "Winter", "Woodward", "Wright", "Young"];
|
|
var br = "";
|
|
|
|
function nameGen(type) {
|
|
$('#placeholder').css('textTransform', 'capitalize');
|
|
var tp = type;
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (i < 6) {
|
|
rnd = Math.floor(Math.random() * nm9.length);
|
|
rnd2 = Math.floor(Math.random() * nm10.length);
|
|
rnd3 = Math.floor(Math.random() * nm11.length);
|
|
rnd4 = Math.floor(Math.random() * nm12.length);
|
|
if (i % 2 === 0) {
|
|
rnd5 = Math.floor(Math.random() * nm10.length);
|
|
rnd6 = Math.floor(Math.random() * nm11.length);
|
|
lname = nm9[rnd] + nm10[rnd2] + nm11[rnd3] + nm10[rnd5] + nm11[rnd6] + nm12[rnd4];
|
|
} else {
|
|
lname = nm9[rnd] + nm10[rnd2] + nm11[rnd3] + nm12[rnd4];
|
|
}
|
|
} else {
|
|
rnd = Math.floor(Math.random() * nm15.length);
|
|
lname = nm15[rnd];
|
|
}
|
|
if (tp === 1) {
|
|
if (i < 3) {
|
|
rnd = Math.floor(Math.random() * nm5.length);
|
|
rnd2 = Math.floor(Math.random() * nm6.length);
|
|
rnd3 = Math.floor(Math.random() * nm7.length);
|
|
rnd4 = Math.floor(Math.random() * nm8.length);
|
|
name = nm5[rnd] + nm6[rnd2] + nm7[rnd3] + nm8[rnd4] + " " + lname;
|
|
} else if (i < 6) {
|
|
rnd = Math.floor(Math.random() * nm5.length);
|
|
rnd2 = Math.floor(Math.random() * nm6.length);
|
|
rnd3 = Math.floor(Math.random() * nm7.length);
|
|
rnd4 = Math.floor(Math.random() * nm6.length);
|
|
rnd5 = Math.floor(Math.random() * nm7.length);
|
|
rnd6 = Math.floor(Math.random() * nm8.length);
|
|
name = nm5[rnd] + nm6[rnd2] + nm7[rnd3] + nm6[rnd4] + nm7[rnd5] + nm8[rnd6] + " " + lname;
|
|
} else {
|
|
rnd = Math.floor(Math.random() * nm14.length);
|
|
name = nm14[rnd] + " " + lname;
|
|
}
|
|
} else {
|
|
if (i < 3) {
|
|
rnd = Math.floor(Math.random() * nm1.length);
|
|
rnd2 = Math.floor(Math.random() * nm2.length);
|
|
rnd3 = Math.floor(Math.random() * nm3.length);
|
|
rnd4 = Math.floor(Math.random() * nm4.length);
|
|
name = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + " " + lname;
|
|
} else if (i < 6) {
|
|
rnd = Math.floor(Math.random() * nm1.length);
|
|
rnd2 = Math.floor(Math.random() * nm2.length);
|
|
rnd3 = Math.floor(Math.random() * nm3.length);
|
|
rnd4 = Math.floor(Math.random() * nm2.length);
|
|
rnd5 = Math.floor(Math.random() * nm3.length);
|
|
rnd6 = Math.floor(Math.random() * nm4.length);
|
|
name = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm3[rnd5] + nm4[rnd6] + " " + lname;
|
|
} else {
|
|
rnd = Math.floor(Math.random() * nm13.length);
|
|
name = nm13[rnd] + " " + lname;
|
|
}
|
|
}
|
|
br = document.createElement('br');
|
|
element.appendChild(document.createTextNode(name));
|
|
element.appendChild(br);
|
|
}
|
|
if (document.getElementById("result")) {
|
|
document.getElementById("placeholder").removeChild(document.getElementById("result"));
|
|
}
|
|
document.getElementById("placeholder").appendChild(element);
|
|
}
|