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.
99 lines
11 KiB
JavaScript
99 lines
11 KiB
JavaScript
var nm1 = ["", "", "", "", "", "c", "ch", "d", "g", "l", "m", "r", "s", "t", "v", "z"];
|
|
var nm2 = ["a", "e", "i", "o", "u", "a", "e", "a", "a", "e", "i", "o", "u", "a", "e", "a", "a", "e", "i", "o", "u", "a", "e", "a", "a", "e", "i", "o", "u", "a", "e", "a", "a", "e", "i", "o", "u", "a", "e", "a", "ai", "ae", "io", "ia", "ao"];
|
|
var nm3 = ["b", "br", "d", "dr", "g", "l", "ld", "lv", "m", "r", "v", "w"];
|
|
var nm4 = ["b", "d", "g", "l", "m", "r", "v", "w"];
|
|
var nm5 = ["l", "ll", "n", "nn", "s"];
|
|
var nm6 = ["", "", "", "", "", "c", "f", "h", "k", "l", "m", "n", "s", "y"];
|
|
var nm7 = ["a", "e", "i", "o", "u", "e", "i", "e", "a", "e", "i", "o", "u", "e", "i", "e", "a", "e", "i", "o", "u", "e", "i", "e", "a", "e", "i", "o", "u", "e", "i", "e", "a", "e", "i", "o", "u", "e", "i", "e", "ae", "ae", "ia", "ea", "ai"];
|
|
var nm8 = ["d", "f", "h", "l", "ln", "lt", "m", "n", "nd", "nr", "r", "s", "st", "sr", "th"];
|
|
var nm9 = ["d", "f", "h", "l", "m", "n", "r", "s"];
|
|
var nm10 = ["", "", "", "", "", "", "", "", "", "", "h", "l", "ll", "n", "nn", "s"];
|
|
var nm11 = ["f", "g", "h", "l", "r", "s"];
|
|
var nm12 = ["a", "e", "i", "o", "a", "e", "i", "o", "u"];
|
|
var nm13 = ["ch", "d", "g", "l", "ll", "mp", "n", "nd", "nt", "r", "rd", "s", "ss", "tg", "th", "v"];
|
|
var nm14 = ["a", "e", "i", "o", "iu", "ie", "ia"];
|
|
var nm15 = ["l", "n", "q", "r", "rd", "rn", "s"];
|
|
var nm16 = ["Aaron", "Abraham", "Adam", "Adrian", "Aidan", "Aiden", "Alan", "Alec", "Alejandro", "Alex", "Alexander", "Alexis", "Allen", "Andre", "Andres", "Andrew", "Angel", "Anthony", "Antonio", "Ashton", "Austin", "Ayden", "Benjamin", "Blake", "Braden", "Bradley", "Brady", "Brandon", "Brayden", "Brendan", "Brent", "Brett", "Brian", "Brody", "Bryan", "Bryce", "Bryson", "Caden", "Caleb", "Calvin", "Cameron", "Carlos", "Carson", "Carter", "Casey", "Cesar", "Chad", "Charles", "Chase", "Christian", "Christopher", "Clayton", "Cody", "Colby", "Cole", "Colin", "Collin", "Colton", "Conner", "Connor", "Cooper", "Corey", "Cory", "Craig", "Cristian", "Curtis", "Dakota", "Dalton", "Damian", "Daniel", "Darius", "David", "Dennis", "Derek", "Derrick", "Devin", "Devon", "Diego", "Dillon", "Dominic", "Donald", "Donovan", "Douglas", "Drew", "Dustin", "Dylan", "Edgar", "Eduardo", "Edward", "Edwin", "Eli", "Elias", "Elijah", "Emmanuel", "Eric", "Erick", "Erik", "Ethan", "Evan", "Fernando", "Francisco", "Frank", "Gabriel", "Gage", "Garrett", "Gary", "Gavin", "George", "Giovanni", "Grant", "Gregory", "Hayden", "Hector", "Henry", "Hunter", "Ian", "Isaac", "Isaiah", "Ivan", "Jack", "Jackson", "Jacob", "Jaden", "Jake", "Jalen", "James", "Jared", "Jason", "Javier", "Jayden", "Jeffrey", "Jeremiah", "Jeremy", "Jerry", "Jesse", "Jesus", "Joel", "John", "Johnathan", "Johnny", "Jonah", "Jonathan", "Jonathon", "Jordan", "Jorge", "Jose", "Joseph", "Joshua", "Josiah", "Juan", "Julian", "Justin", "Kaden", "Kaleb", "Keith", "Kenneth", "Kevin", "Kyle", "Landon", "Larry", "Leonardo", "Levi", "Liam", "Logan", "Lucas", "Luis", "Luke", "Malachi", "Malik", "Manuel", "Marco", "Marcus", "Mario", "Mark", "Martin", "Mason", "Mathew", "Matthew", "Max", "Maxwell", "Micah", "Michael", "Miguel", "Mitchell", "Nathan", "Nathaniel", "Nicholas", "Nicolas", "Noah", "Nolan", "Oliver", "Omar", "Oscar", "Owen", "Parker", "Patrick", "Paul", "Pedro", "Peter", "Peyton", "Philip", "Phillip", "Preston", "Randy", "Raymond", "Ricardo", "Richard", "Riley", "Robert", "Roberto", "Ronald", "Ruben", "Ryan", "Samuel", "Scott", "Sean", "Sebastian", "Sergio", "Seth", "Shane", "Shawn", "Spencer", "Stephen", "Steven", "Tanner", "Taylor", "Thomas", "Timothy", "Tony", "Travis", "Trenton", "Trevor", "Tristan", "Troy", "Tyler", "Victor", "Vincent", "Wesley", "William", "Wyatt", "Xavier", "Zachary"];
|
|
var nm17 = ["Aaliyah", "Abby", "Abigail", "Addison", "Adriana", "Adrianna", "Alana", "Alejandra", "Alexa", "Alexandra", "Alexandria", "Alexia", "Alexis", "Alicia", "Alison", "Allison", "Alondra", "Alyssa", "Amanda", "Amber", "Amelia", "Amy", "Ana", "Andrea", "Angel", "Angela", "Angelica", "Angelina", "Anna", "April", "Ariana", "Arianna", "Ariel", "Ashlee", "Ashley", "Ashlyn", "Aubrey", "Audrey", "Autumn", "Ava", "Avery", "Bailey", "Bethany", "Bianca", "Brandi", "Brandy", "Breanna", "Brenda", "Briana", "Brianna", "Brittany", "Brittney", "Brooke", "Brooklyn", "Caitlin", "Caitlyn", "Camila", "Carly", "Caroline", "Casey", "Cassandra", "Cassidy", "Catherine", "Charlotte", "Chelsea", "Chelsey", "Cheyenne", "Chloe", "Christina", "Christine", "Cindy", "Claire", "Claudia", "Courtney", "Crystal", "Cynthia", "Daisy", "Dana", "Daniela", "Danielle", "Deanna", "Delaney", "Desiree", "Destiny", "Diamond", "Diana", "Dominique", "Elizabeth", "Ella", "Ellie", "Emily", "Emma", "Erica", "Erika", "Erin", "Eva", "Evelyn", "Faith", "Felicia", "Gabriela", "Gabriella", "Gabrielle", "Genesis", "Gianna", "Gina", "Giselle", "Grace", "Gracie", "Hailey", "Haley", "Hannah", "Hayley", "Heather", "Holly", "Hope", "Isabel", "Isabella", "Isabelle", "Jacqueline", "Jada", "Jade", "Jamie", "Jasmin", "Jasmine", "Jayla", "Jazmin", "Jenna", "Jennifer", "Jessica", "Jillian", "Joanna", "Jocelyn", "Jordan", "Jordyn", "Julia", "Juliana", "Julie", "Kaitlin", "Kaitlyn", "Kara", "Karen", "Karina", "Kate", "Katelyn", "Katherine", "Kathleen", "Kathryn", "Katie", "Katrina", "Kayla", "Kaylee", "Kelly", "Kelsey", "Kendall", "Kendra", "Kennedy", "Kiara", "Kimberly", "Kirsten", "Krista", "Kristen", "Kristin", "Kristina", "Krystal", "Kylee", "Kylie", "Laura", "Lauren", "Layla", "Leah", "Leslie", "Liliana", "Lillian", "Lilly", "Lily", "Lindsay", "Lindsey", "Lisa", "Lucy", "Lydia", "Mackenzie", "Madeline", "Madelyn", "Madison", "Makayla", "Makenzie", "Mallory", "Margaret", "Maria", "Mariah", "Marisa", "Marissa", "Mary", "Maya", "Mckenzie", "Meagan", "Megan", "Meghan", "Melanie", "Melissa", "Mercedes", "Mia", "Michaela", "Michelle", "Mikayla", "Miranda", "Molly", "Monica", "Monique", "Morgan", "Mya", "Nancy", "Naomi", "Natalia", "Natalie", "Natasha", "Nevaeh", "Nicole", "Olivia", "Paige", "Patricia", "Payton", "Peyton", "Rachael", "Rachel", "Raven", "Reagan", "Rebecca", "Rebekah", "Riley", "Ruby", "Rylee", "Sabrina", "Sadie", "Samantha", "Sandra", "Sara", "Sarah", "Savannah", "Selena", "Serenity", "Shannon", "Shelby", "Sierra", "Skylar", "Sofia", "Sophia", "Sophie", "Stephanie", "Summer", "Sydney", "Tara", "Taylor", "Tiffany", "Trinity", "Valeria", "Valerie", "Vanessa", "Veronica", "Victoria", "Whitney", "Yesenia", "Zoe", "Zoey"];
|
|
var nm18 = ["Amber", "Ash", "Autumn", "Black", "Blaze", "Blue", "Boulder", "Bright", "Bronze", "Cask", "Cinder", "Clean", "Clear", "Cliff", "Cloud", "Col", "Com", "Coven", "Crag", "Crest", "Dark", "Dawn", "Day", "Dust", "Ember", "Even", "Far", "Fern", "Flat", "Flin", "For", "Fore", "Forest", "Free", "Full", "Fuse", "Glow", "Gol", "Grand", "Gray", "Great", "Green", "Har", "Hard", "Heart", "Hel", "Hell", "Hi", "High", "Hill", "Ice", "Iron", "Keen", "Li", "Light", "Lone", "Long", "Low", "Mil", "Mour", "Nigh", "Night", "Orb", "Pale", "Pine", "Plain", "Pride", "Proud", "Rough", "Shade", "Shadow", "Silent", "Silver", "Snow", "Soft", "Spring", "Star", "Still", "Stone", "Storm", "Stout", "Strong", "Summer", "Thunder", "True", "Whit", "White", "Wild", "Wind", "Winter", "Wise", "Wolf", "Wood", "Young"];
|
|
var nm19 = ["ash", "bane", "beak", "beam", "beard", "bend", "bind", "bluff", "bough", "bow", "brace", "branch", "brand", "brew", "brook", "brooke", "brow", "cloud", "crag", "creek", "crest", "dew", "down", "fall", "fallow", "flaw", "flow", "force", "forge", "gaze", "glade", "glory", "glow", "grove", "guard", "heart", "light", "mane", "mantle", "maw", "more", "mourn", "ridge", "river", "rock", "root", "run", "shadow", "shine", "snow", "song", "sorrow", "spark", "spire", "star", "stone", "stream", "stride", "swallow", "talon", "thorn", "thorne", "tide", "vale", "valor", "ward", "watch", "water", "whisper", "willow", "wind", "wing", "wood", "woods"];
|
|
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 % 2 === 0) {
|
|
rnd = Math.floor(Math.random() * nm18.length);
|
|
rnd2 = Math.floor(Math.random() * nm19.length);
|
|
while (nm18[rnd] === nm19[rnd2]) {
|
|
rnd2 = Math.floor(Math.random() * nm19.length);
|
|
}
|
|
lName = nm18[rnd] + nm19[rnd2];
|
|
} else if (i % 3 === 0) {
|
|
rnd = Math.floor(Math.random() * nm11.length);
|
|
rnd2 = Math.floor(Math.random() * nm12.length);
|
|
rnd3 = Math.floor(Math.random() * nm13.length);
|
|
rnd4 = Math.floor(Math.random() * nm12.length);
|
|
rnd5 = Math.floor(Math.random() * nm13.length);
|
|
rnd6 = Math.floor(Math.random() * nm14.length);
|
|
rnd7 = Math.floor(Math.random() * nm15.length);
|
|
lName = nm11[rnd] + nm12[rnd2] + nm13[rnd3] + nm12[rnd4] + nm13[rnd5] + nm14[rnd6] + nm15[rnd7];
|
|
} else {
|
|
rnd = Math.floor(Math.random() * nm11.length);
|
|
rnd2 = Math.floor(Math.random() * nm12.length);
|
|
rnd3 = Math.floor(Math.random() * nm13.length);
|
|
rnd4 = Math.floor(Math.random() * nm14.length);
|
|
rnd5 = Math.floor(Math.random() * nm15.length);
|
|
lName = nm11[rnd] + nm12[rnd2] + nm13[rnd3] + nm14[rnd4] + nm15[rnd5];
|
|
}
|
|
if (tp === 1) {
|
|
rnd = Math.floor(Math.random() * nm6.length);
|
|
rnd2 = Math.floor(Math.random() * nm7.length);
|
|
rnd3 = Math.floor(Math.random() * nm8.length);
|
|
rnd4 = Math.floor(Math.random() * nm7.length);
|
|
rnd5 = Math.floor(Math.random() * nm10.length);
|
|
if (i < 2) {
|
|
rnd = Math.floor(Math.random() * nm17.length);
|
|
names = nm17[rnd] + " " + lName;
|
|
} else if (i < 6) {
|
|
if (rnd < 5) {
|
|
while (rnd5 < 10) {
|
|
rnd5 = Math.floor(Math.random() * nm10.length);
|
|
}
|
|
}
|
|
names = nm6[rnd] + nm7[rnd2] + nm8[rnd3] + nm7[rnd4] + nm10[rnd5] + " " + lName;
|
|
} else {
|
|
rnd6 = Math.floor(Math.random() * nm9.length);
|
|
rnd7 = Math.floor(Math.random() * nm7.length);
|
|
names = nm6[rnd] + nm7[rnd2] + nm8[rnd3] + nm7[rnd4] + nm9[rnd6] + nm7[rnd7] + nm10[rnd5] + " " + lName;
|
|
}
|
|
} else {
|
|
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() * nm5.length);
|
|
if (i < 2) {
|
|
rnd = Math.floor(Math.random() * nm16.length);
|
|
names = nm16[rnd] + " " + lName;
|
|
} else if (i < 6) {
|
|
names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm5[rnd5] + " " + lName;
|
|
} else {
|
|
rnd6 = Math.floor(Math.random() * nm4.length);
|
|
rnd7 = Math.floor(Math.random() * nm2.length);
|
|
names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm4[rnd6] + nm2[rnd7] + nm5[rnd5] + " " + lName;
|
|
}
|
|
}
|
|
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);
|
|
}
|