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
8.5 KiB
JavaScript

function nameGen(type) {
var tp = type;
var nm1 = ["Aarav", "Aaron", "Abel", "Adam", "Adrian", "Aidan", "Aiden", "Alex", "Alexander", "Anderson", "Andre", "Andrew", "Anthony", "Archer", "Arjun", "Arlo", "Arthur", "Asher", "Ashton", "Atlas", "Atticus", "Austin", "Avery", "Axel", "Ayden", "Barrett", "Beau", "Beckett", "Ben", "Benjamin", "Bennett", "Benson", "Bentley", "Blake", "Bradley", "Brady", "Brandon", "Braxton", "Brayden", "Brody", "Brooks", "Bryson", "Caleb", "Callum", "Calvin", "Camden", "Cameron", "Carson", "Carter", "Casey", "Cash", "Cayden", "Charles", "Charlie", "Chase", "Christian", "Christopher", "Clark", "Cody", "Cohen", "Cole", "Colt", "Colton", "Connor", "Cooper", "Corbin", "Cruz", "Damian", "Daniel", "David", "Dawson", "Dax", "Daxton", "Deacon", "Declan", "Derek", "Dominic", "Donovan", "Drew", "Dylan", "Easton", "Edward", "Eli", "Elias", "Elijah", "Elliot", "Elliott", "Ellis", "Emerson", "Emmett", "Enzo", "Eric", "Ethan", "Evan", "Everett", "Ezra", "Felix", "Finley", "Finn", "Francis", "Frank", "Gabriel", "Gavin", "George", "Gideon", "Grayson", "Greyson", "Griffin", "Gunner", "Harrison", "Harvey", "Hayden", "Hendrix", "Henry", "Holden", "Hudson", "Hugo", "Hunter", "Huxley", "Ian", "Isaac", "Ivan", "Jace", "Jack", "Jackson", "Jacob", "Jaden", "Jake", "Jakob", "James", "Jameson", "Jason", "Jasper", "Jax", "Jaxon", "Jaxson", "Jayce", "Jayden", "Jeremiah", "Jeremy", "Jesse", "Jett", "Joel", "John", "Jonah", "Jonathan", "Jordan", "Joseph", "Joshua", "Josiah", "Jude", "Julian", "Justin", "Kade", "Kaden", "Kai", "Kaiden", "Kaleb", "Kane", "Kayden", "Kevin", "Kian", "Killian", "Kingston", "Knox", "Kohen", "Kyle", "Kyler", "Lachlan", "Landon", "Lane", "Lawson", "Leo", "Leonardo", "Levi", "Lewis", "Liam", "Lincoln", "Linden", "Lochlan", "Logan", "Luca", "Lucas", "Luka", "Lukas", "Luke", "Maddox", "Malcolm", "Malik", "Marcus", "Mark", "Markus", "Mason", "Mateo", "Matthew", "Maverick", "Max", "Maximus", "Maxwell", "Micah", "Michael", "Miles", "Milo", "Myles", "Nash", "Nate", "Nathan", "Nathaniel", "Nicholas", "Nico", "Nicolas", "Nixon", "Noah", "Nolan", "Odin", "Oliver", "Oscar", "Parker", "Patrick", "Paul", "Peter", "Phoenix", "Quinn", "Reid", "Rhett", "Rhys", "Riley", "River", "Robert", "Roman", "Ronan", "Rory", "Rowan", "Ryan", "Ryder", "Ryker", "Rylan", "Sam", "Samuel", "Sawyer", "Sean", "Sebastian", "Seth", "Silas", "Simon", "Soren", "Spencer", "Sterling", "Sullivan", "Tanner", "Theo", "Theodore", "Thomas", "Timothy", "Tobias", "Tristan", "Tucker", "Tyler", "Tyson", "Victor", "Vincent", "Walker", "Walter", "Waylon", "Wesley", "Weston", "William", "Winston", "Wyatt", "Xander", "Xavier", "Zachary", "Zander", "Zane", "Zayden", "Zayn"];
var nm2 = ["Aaliyah", "Abby", "Abigail", "Adalyn", "Adalynn", "Addison", "Adelaide", "Adeline", "Adelyn", "Adrianna", "Aleena", "Alexa", "Alexandra", "Alexis", "Alice", "Alicia", "Alina", "Alivia", "Aliyah", "Allison", "Alyssa", "Amanda", "Amber", "Amelia", "Amina", "Amy", "Anastasia", "Anaya", "Andrea", "Angela", "Anika", "Anna", "Annabelle", "Annie", "Annika", "Anya", "Arabella", "Aria", "Ariana", "Arianna", "Ariel", "Arya", "Ashley", "Aspen", "Athena", "Aubree", "Aubrey", "Audrey", "Aurora", "Autumn", "Ava", "Avery", "Ayla", "Bailey", "Bella", "Bethany", "Blake", "Blakely", "Brianna", "Briar", "Brielle", "Brinley", "Brooke", "Brooklyn", "Brooklynn", "Brynlee", "Brynn", "Cali", "Callie", "Caroline", "Catherine", "Charlie", "Charlotte", "Chelsea", "Chloe", "Christina", "Claire", "Clara", "Cora", "Danica", "Danielle", "Eden", "Eleanor", "Elena", "Eliana", "Elise", "Eliza", "Elizabeth", "Ella", "Ellie", "Eloise", "Emerson", "Emersyn", "Emery", "Emilia", "Emily", "Emma", "Erin", "Esther", "Eva", "Evangeline", "Eve", "Evelyn", "Everly", "Faith", "Fatima", "Felicity", "Finley", "Fiona", "Freya", "Gabriella", "Gabrielle", "Gemma", "Georgia", "Grace", "Gracie", "Hadley", "Hailey", "Haley", "Hana", "Hanna", "Hannah", "Harlow", "Harper", "Hayden", "Hayley", "Hazel", "Heidi", "Helena", "Holly", "Hope", "Iris", "Isabel", "Isabella", "Isabelle", "Isla", "Ivy", "Izabella", "Jade", "Jasmine", "Jennifer", "Jessica", "Jocelyn", "Jordyn", "Josephine", "Josie", "Julia", "June", "Kaitlyn", "Kali", "Kara", "Kate", "Katelyn", "Katherine", "Katie", "Kayla", "Kaylee", "Keira", "Kendra", "Kennedy", "Kenzie", "Khloe", "Kiara", "Kiera", "Kinley", "Kinsley", "Kira", "Kylie", "Laila", "Lana", "Lauren", "Layla", "Leah", "Lena", "Lennon", "Lexi", "Lila", "Lillian", "Lilly", "Lily", "Lina", "Livia", "London", "Lucia", "Lucy", "Lydia", "Lyla", "Mackenzie", "Macy", "Maddison", "Madeleine", "Madeline", "Madelyn", "Madison", "Maeve", "Maggie", "Makayla", "Makenna", "Margaret", "Maria", "Mariam", "Martha", "Mary", "Maryam", "Maya", "Melody", "Mia", "Mikayla", "Mila", "Mira", "Molly", "Morgan", "Mya", "Myla", "Myra", "Naomi", "Natalia", "Natalie", "Nevaeh", "Nicole", "Nina", "Nora", "Norah", "Nova", "Octavia", "Olive", "Olivia", "Paige", "Paisley", "Parker", "Payton", "Penelope", "Peyton", "Piper", "Poppy", "Presley", "Quinn", "Rachel", "Raya", "Rebecca", "Reese", "Riley", "Rosalie", "Rose", "Rowan", "Ruby", "Ruth", "Rylee", "Sabrina", "Sadie", "Samantha", "Sara", "Sarah", "Savannah", "Sawyer", "Scarlett", "Selena", "Serena", "Serenity", "Shelby", "Sienna", "Sierra", "Skye", "Skylar", "Sloan", "Sloane", "Sofia", "Sophia", "Sophie", "Stella", "Stephanie", "Summer", "Sydney", "Talia", "Taylor", "Teagan", "Tenley", "Tessa", "Thea", "Trinity", "Vanessa", "Victoria", "Vienna", "Violet", "Vivian", "Vivienne", "Willow", "Wren", "Zara", "Zoe", "Zoey"];
var nm3 = ["Aceron", "Adams", "Allan", "Altman", "Anderson", "Arbour", "Asper", "Bagshaw", "Bailey", "Bain", "Baker", "Baldwin", "Banks", "Barber", "Barry", "Bear", "Beaton", "Beckman", "Beech", "Bell", "Bishop", "Black", "Bond", "Bondar", "Bourne", "Boyd", "Boyle", "Brant", "Brock", "Brockhouse", "Brook", "Brown", "Buck", "Burt", "Byrne", "Cairns", "Calder", "Campbell", "Cardinal", "Carlson", "Castle", "Chambers", "Clark", "Clarke", "Clarkson", "Clifton", "Cohen", "Cooke", "Cowan", "Currie", "Daniel", "David", "Davidson", "Davies", "Davis", "Dawson", "Day", "Diamond", "Douglas", "Doyle", "Eaton", "Erickson", "Evans", "Ewart", "Fenetry", "Fessenden", "Fisher", "Fletcher", "Foster", "Fraser", "Frazer", "Fuller", "Gale", "Gallant", "George", "Gesner", "Gill", "Glen", "Goddard", "Gosling", "Graham", "Granholm", "Grant", "Hall", "Hamilton", "Harper", "Harris", "Hawley", "Hayden", "Hennessy", "Hill", "Hoffman", "Hogan", "Holder", "Irvin", "Irving", "Irwin", "Jacks", "Jackson", "Johnson", "Johnston", "Jones", "Kane", "Keen", "Kelly", "King", "Lake", "Lambton", "Lane", "Law", "Lee", "Lehmann", "Lewis", "Logan", "Lyle", "Macdonald", "Mainse", "Mann", "Manuel", "March", "Marcus", "Markle", "Marks", "Marshall", "Martin", "Mayer", "McCain", "McCoy", "McCrae", "McDonald", "McLaughlin", "McLeod", "Menton", "Mercer", "Merritt", "Meyer", "Miller", "Mitchell", "Molson", "Moore", "Morrison", "Morrow", "Murray", "Nelson", "Nevin", "Newton", "Norris", "North", "Oak", "Oliver", "Olson", "Ostell", "Park", "Parker", "Paull", "Perrin", "Peters", "Peterson", "Philips", "Piers", "Point", "Preston", "Price", "Prince", "Regan", "Reeves", "Reid", "Reynolds", "Riley", "Roberts", "Robertson", "Robins", "Robinson", "Rogers", "Rose", "Ross", "Roth", "Russell", "Ryan", "Scott", "Segal", "Shields", "Shirley", "Sim", "Simmons", "Simpson", "Smith", "Snow", "Staples", "Stephenson", "Stewart", "Symons", "Tanner", "Taylor", "Thatcher", "Thomas", "Thompson", "Thomson", "Till", "Tillsley", "Timbrell", "Todd", "Tyrell", "Walker", "Ward", "Warner", "Watson", "Webster", "Wellington", "Wheeler", "White", "Wilkinson", "Williams", "Wilson", "Wiseman", "Withers", "Wood", "Woodward", "Wright", "Young", "Zimmer"];
var br = "";
var element = document.createElement("div");
element.setAttribute("id", "result");
for (i = 0; i < 10; i++) {
rnd2 = Math.random() * nm3.length | 0;
if (tp === 1) {
rnd = Math.random() * nm2.length | 0;
names = nm2[rnd] + " " + nm3[rnd2];
nm2.splice(rnd, 1);
} else {
rnd = Math.random() * nm1.length | 0;
names = nm1[rnd] + " " + nm3[rnd2];
nm1.splice(rnd, 1);
}
nm3.splice(rnd2, 1);
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);
}