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.5 KiB
JavaScript

function nameGen(type) {
var tp = type;
var nm1 = ["Aaron", "Adam", "Aidan", "Aiden", "Alex", "Alexander", "Andrew", "Angus", "Anthony", "Archer", "Archie", "Arlo", "Arthur", "Ashton", "Austin", "Bailey", "Beau", "Benjamin", "Blake", "Bodhi", "Braxton", "Caleb", "Callum", "Cameron", "Carter", "Charles", "Charlie", "Chase", "Christian", "Christopher", "Cody", "Connor", "Cooper", "Daniel", "Darcy", "David", "Declan", "Dominic", "Dylan", "Edward", "Eli", "Elijah", "Ethan", "Felix", "Finn", "Flynn", "Gabriel", "George", "Hamish", "Harley", "Harrison", "Harry", "Harvey", "Hayden", "Henry", "Hudson", "Hugo", "Hunter", "Isaac", "Isaiah", "Jack", "Jackson", "Jacob", "Jake", "James", "Jasper", "Jaxon", "Jayden", "Jesse", "Jett", "Joel", "John", "Jonathan", "Jordan", "Joseph", "Joshua", "Jude", "Justin", "Kai", "Koby", "Lachlan", "Leo", "Leon", "Levi", "Lewis", "Liam", "Lincoln", "Logan", "Louis", "Luca", "Lucas", "Luke", "Marcus", "Mason", "Matthew", "Max", "Maxwell", "Michael", "Mitchell", "Nate", "Nathan", "Nathaniel", "Nicholas", "Nixon", "Noah", "Oliver", "Oscar", "Owen", "Patrick", "Phoenix", "Riley", "Ryan", "Ryder", "Sam", "Samuel", "Sebastian", "Seth", "Sonny", "Spencer", "Theodore", "Thomas", "Toby", "Tyler", "Tyson", "Vincent", "William", "Xavier", "Zac", "Zachary"];
var nm2 = ["Aaliyah", "Abbey", "Abby", "Abigail", "Addison", "Aisha", "Alana", "Alexandra", "Alexis", "Alice", "Alyssa", "Amber", "Amelia", "Amelie", "Amy", "Angelina", "Anna", "Annabel", "Annabelle", "Aria", "Ariana", "Ashley", "Audrey", "Aurora", "Ava", "Ayla", "Bella", "Billie", "Bonnie", "Caitlin", "Charli", "Charlie", "Charlotte", "Chelsea", "Chloe", "Claire", "Claudia", "Daisy", "Eden", "Eleanor", "Elena", "Eliana", "Elise", "Eliza", "Elizabeth", "Ella", "Ellie", "Eloise", "Elsie", "Emilia", "Emily", "Emma", "Erin", "Eva", "Eve", "Evelyn", "Evie", "Florence", "Frankie", "Freya", "Gabriella", "Gemma", "Georgia", "Grace", "Hannah", "Harlow", "Harper", "Harriet", "Hayley", "Hazel", "Heidi", "Holly", "Imogen", "Indiana", "Isabel", "Isabella", "Isabelle", "Isla", "Ivy", "Jade", "Jasmine", "Jessica", "Josephine", "Kayla", "Lara", "Lauren", "Layla", "Leah", "Lexi", "Lillian", "Lilly", "Lily", "Lola", "Lucy", "Luna", "Mackenzie", "Maddison", "Madeleine", "Madeline", "Madison", "Mariam", "Maryam", "Matilda", "Maya", "Mia", "Mikayla", "Mila", "Milla", "Millie", "Molly", "Natalie", "Olive", "Olivia", "Paige", "Penelope", "Peyton", "Phoebe", "Piper", "Pippa", "Poppy", "Rose", "Ruby", "Sadie", "Samantha", "Sarah", "Savannah", "Scarlett", "Sienna", "Skye", "Sofia", "Sophia", "Sophie", "Stella", "Stephanie", "Summer", "Tahlia", "Taylor", "Thea", "Victoria", "Violet", "Willow", "Zahra", "Zara", "Zoe", "Zoey"];
var nm3 = ["Adams", "Allen", "Anderson", "Arnold", "Bailey", "Baines", "Baker", "Barrett", "Beahan", "Beck", "Bell", "Bennett", "Bergen", "Bishop", "Black", "Blair", "Brown", "Burke", "Burt", "Butler", "Cameron", "Campbell", "Carter", "Chapman", "Clanton", "Clare", "Clark", "Clarke", "Clarkson", "Clemens", "Coleman", "Colling", "Collins", "Connell", "Cook", "Cooper", "Cox", "Crowe", "Curry", "Davies", "Davis", "Dawson", "Dines", "Dry", "Duncan", "Eaton", "Edwards", "Elliott", "Ellis", "Evans", "Evison", "Fern", "Fielding", "Fisher", "Flanagan", "Foster", "Fowler", "Fox", "Fry", "Gibson", "Gilbert", "Gill", "Glenn", "Goodrem", "Graham", "Gray", "Green", "Griffin", "Griffith", "Hall", "Hamblin", "Hamilton", "Hansen", "Harman", "Harris", "Harrison", "Harvey", "Hayes", "Helman", "Hewson", "Hill", "Holt", "Hood", "Horne", "Horner", "Hughes", "Irwin", "Jackman", "Jackson", "Jacobs", "James", "Jason", "Johnson", "Johnston", "Jones", "Kane", "Kaplan", "Kelly", "Kennedy", "Kidman", "King", "Knight", "Lachman", "Larkins", "Lawson", "Lee", "Lewis", "Liane", "Lowe", "Lucas", "Lynes", "Madden", "Magrath", "Marshall", "Martin", "Mason", "Matthews", "McDonald", "McEwan", "McKenzie", "McLean", "McNeil", "Miller", "Mills", "Mitchell", "Monk", "Monson", "Moore", "Morgan", "Morris", "Murphy", "Murray", "Mussett", "Nevin", "Newman", "Noble", "O'Brien", "Otto", "Palmer", "Parker", "Pearce", "Philips", "Phillips", "Porter", "Price", "Quin", "Ramsay", "Redding", "Reid", "Richards", "Richardson", "Rigg", "Robbinson", "Roberts", "Robertson", "Robinson", "Rogers", "Ronin", "Ross", "Russell", "Ryan", "Sacks", "Samuel", "Scott", "Shaw", "Simpson", "Smith", "Spencer", "Stevens", "Stewart", "Stone", "Swan", "Tanner", "Taylor", "Terrell", "Thomas", "Thompson", "Thomson", "Tran", "Turner", "Vinson", "Walker", "Wall", "Walsh", "Walsman", "Ward", "Watson", "Weaver", "Weaving", "Webb", "Wenham", "Wheaton", "Wheelwright", "Whelan", "White", "Whitford", "Whitworth", "Williams", "Wilson", "Wood", "Wright", "Wyatt", "Wynter", "Young"];
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);
}