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.

31 lines
7.6 KiB
JavaScript

function nameGen(type) {
var nm1 = ["Aaron", "Adam", "Aiden", "Albie", "Aled", "Alex", "Alexander", "Alfie", "Andrew", "Archie", "Arlo", "Arthur", "Ashley", "Ashton", "Austin", "Bailey", "Ben", "Benjamin", "Blake", "Bobby", "Bradley", "Brandon", "Caden", "Cai", "Caleb", "Callum", "Calum", "Cameron", "Carter", "Carwyn", "Charles", "Charlie", "Christopher", "Cian", "Ciaran", "Cody", "Cole", "Connor", "Corey", "Cory", "Curtis", "Dafydd", "Daniel", "David", "Declan", "Dewi", "Dexter", "Dominic", "Dylan", "Edward", "Eli", "Elijah", "Elis", "Elliot", "Elliott", "Ellis", "Ethan", "Euan", "Evan", "Ewan", "Finlay", "Finley", "Finn", "Frankie", "Freddie", "Gabriel", "Gareth", "George", "Gethin", "Gruffydd", "Hari", "Harley", "Harri", "Harrison", "Harry", "Harvey", "Henry", "Hudson", "Hunter", "Huw", "Iestyn", "Ieuan", "Ifan", "Ioan", "Isaac", "Iwan", "Jac", "Jack", "Jackson", "Jacob", "Jake", "James", "Jamie", "Jaxon", "Jaxson", "Jay", "Jayden", "Jenson", "Jesse", "Joe", "Joel", "John", "Jonah", "Jonathan", "Jordan", "Joseph", "Josh", "Joshua", "Jude", "Kai", "Kayden", "Kian", "Kieran", "Kieron", "Kyle", "Lee", "Leo", "Leon", "Levi", "Lewis", "Lewys", "Liam", "Lincoln", "Lloyd", "Logan", "Louie", "Louis", "Luca", "Lucas", "Luke", "Mackenzie", "Macsen", "Marley", "Mason", "Matthew", "Max", "Mckenzie", "Michael", "Morgan", "Nathan", "Nicholas", "Noah", "Oliver", "Ollie", "Olly", "Oscar", "Osian", "Owain", "Owen", "Parker", "Reuben", "Rhodri", "Rhys", "Richard", "Riley", "Robert", "Roman", "Rory", "Ross", "Rowan", "Ryan", "Sam", "Samuel", "Scott", "Sean", "Sebastian", "Seth", "Shane", "Shaun", "Sion", "Sonny", "Steffan", "Stephen", "Taylor", "Teddy", "Theo", "Theodore", "Thomas", "Tobias", "Toby", "Tom", "Tomas", "Tommy", "Tomos", "Tristan", "Tyler", "William", "Zac", "Zachary", "Zak"];
var nm2 = ["Abbie", "Abby", "Abigail", "Aimee", "Alexandra", "Alexis", "Alice", "Alicia", "Alisha", "Alys", "Amber", "Amelia", "Amelie", "Amy", "Angharad", "Anna", "Annabelle", "Aria", "Ariana", "Ashleigh", "Aurora", "Autumn", "Ava", "Bella", "Bethan", "Bethany", "Bonnie", "Brooke", "Cadi", "Caitlin", "Caitlyn", "Cara", "Carys", "Casey", "Catrin", "Celyn", "Ceri", "Cerys", "Charlie", "Charlotte", "Chelsea", "Chloe", "Courtney", "Daisy", "Danielle", "Darcey", "Darcie", "Darcy", "Demi", "Ebony", "Efa", "Eira", "Ela", "Eleanor", "Eleri", "Elin", "Elinor", "Elise", "Eliza", "Elizabeth", "Ella", "Elle", "Ellie", "Elsa", "Elsie", "Emilia", "Emily", "Emma", "Erin", "Esmae", "Esme", "Eva", "Eve", "Evelyn", "Evie", "Faith", "Ffion", "Florence", "Freya", "Gabrielle", "Georgia", "Georgina", "Grace", "Gracie", "Gwen", "Hallie", "Hannah", "Harper", "Harriet", "Hollie", "Holly", "Imogen", "Indie", "Isabel", "Isabella", "Isabelle", "Isla", "Isobel", "Ivy", "Jade", "Jasmine", "Jessica", "Jodie", "Jordan", "Kacey", "Kaitlyn", "Kate", "Katie", "Kayla", "Kayleigh", "Keira", "Kelsey", "Kiera", "Kirsty", "Lacey", "Lara", "Laura", "Lauren", "Layla", "Leah", "Leila", "Lexi", "Lexie", "Libby", "Lili", "Lillie", "Lilly", "Lily", "Lois", "Lola", "Lottie", "Lowri", "Lucie", "Lucy", "Luna", "Lydia", "Macey", "Macie", "Maddison", "Madison", "Maisie", "Maisy", "Mali", "Mari", "Marnie", "Martha", "Matilda", "Maya", "Megan", "Melissa", "Mia", "Mila", "Miley", "Millie", "Mollie", "Molly", "Morgan", "Mya", "Nancy", "Nansi", "Naomi", "Natasha", "Nevaeh", "Neve", "Nia", "Niamh", "Nicole", "Olivia", "Paige", "Penelope", "Phoebe", "Poppy", "Rachel", "Rebecca", "Rhian", "Rhiannon", "Robyn", "Rose", "Rosie", "Ruby", "Samantha", "Sara", "Sarah", "Scarlett", "Seren", "Shakira", "Shania", "Shannon", "Shauna", "Sian", "Sienna", "Skye", "Skyla", "Sofia", "Sophia", "Sophie", "Stephanie", "Summer", "Taylor", "Tegan", "Thea", "Tia", "Tilly", "Victoria", "Violet", "Willow", "Zara", "Zoe"];
var nm3 = ["Abbott", "Adams", "Alexander", "Allen", "Anderson", "Andrews", "Armstrong", "Arnold", "Atkinson", "Austin", "Bailey", "Baker", "Baldwin", "Ball", "Banks", "Barber", "Barker", "Barlow", "Barnes", "Barnett", "Barrett", "Barton", "Bates", "Baxter", "Begum", "Bell", "Bennett", "Berry", "Bird", "Bishop", "Black", "Blake", "Bond", "Booth", "Bradley", "Briggs", "Brooks", "Brown", "Buckley", "Burgess", "Burke", "Burns", "Burrows", "Burton", "Butler", "Byrne", "Campbell", "Carr", "Carroll", "Carter", "Chambers", "Chapman", "Clark", "Clarke", "Clayton", "Cole", "Coleman", "Collins", "Cook", "Cooke", "Cooper", "Cox", "Cross", "Cunningham", "Curtis", "Davidson", "Davies", "Davis", "Dawson", "Day", "Dean", "Dickinson", "Dixon", "Douglas", "Doyle", "Dunn", "Edwards", "Elliott", "Ellis", "Evans", "Ferguson", "Field", "Fisher", "Fletcher", "Ford", "Foster", "Fowler", "Fox", "Francis", "Freeman", "French", "Frost", "Gallagher", "Gardner", "George", "Gibbs", "Gibson", "Gilbert", "Gill", "Goodwin", "Gordon", "Graham", "Grant", "Gray", "Green", "Greenwood", "Gregory", "Griffin", "Griffiths", "Hall", "Hamilton", "Hammond", "Hancock", "Harding", "Hardy", "Harper", "Harris", "Harrison", "Hart", "Hartley", "Harvey", "Hawkins", "Hayes", "Hayward", "Heath", "Henderson", "Hewitt", "Higgins", "Hill", "Hodgson", "Holland", "Holmes", "Holt", "Hopkins", "Howard", "Hudson", "Hughes", "Hunt", "Hunter", "Hutchinson", "Jackson", "James", "Jarvis", "Jenkins", "Jennings", "Johnson", "Johnston", "Jones", "Jordan", "Kelly", "Kemp", "Kennedy", "King", "Knight", "Knowles", "Lamb", "Lambert", "Lane", "Lawrence", "Lawson", "Lee", "Lewis", "Lloyd", "Long", "Lowe", "Lucas", "Lynch", "Macdonald", "Mann", "Marsh", "Marshall", "Martin", "Mason", "Matthews", "May", "Miah", "Middleton", "Miles", "Miller", "Mills", "Mitchell", "Moore", "Morgan", "Morris", "Morrison", "Morton", "Moss", "Murphy", "Murray", "Nash", "Nelson", "Newman", "Newton", "Nicholls", "Nicholson", "Norman", "Norris", "Oliver", "Osborne", "Owen", "Page", "Palmer", "Parker", "Parkinson", "Parry", "Parsons", "Patel", "Payne", "Pearce", "Pearson", "Perry", "Peters", "Phillips", "Poole", "Porter", "Potter", "Powell", "Preston", "Price", "Pritchard", "Quinn", "Read", "Reed", "Rees", "Reeves", "Reid", "Reynolds", "Richards", "Richardson", "Riley", "Roberts", "Robertson", "Robinson", "Robson", "Rogers", "Rose", "Ross", "Rowe", "Russell", "Ryan", "Sanders", "Saunders", "Scott", "Shah", "Sharp", "Shaw", "Shepherd", "Simmons", "Simpson", "Slater", "Smith", "Spencer", "Stanley", "Stephens", "Stephenson", "Stevens", "Stevenson", "Stewart", "Stokes", "Stone", "Sullivan", "Sutton", "Taylor", "Thomas", "Thompson", "Thomson", "Thornton", "Thorpe", "Todd", "Townsend", "Tucker", "Turner", "Walker", "Wallace", "Walsh", "Walters", "Walton", "Ward", "Warren", "Watkins", "Watson", "Watts", "Webb", "Webster", "Wells", "West", "Wheeler", "White", "Whitehead", "Wilkinson", "Williams", "Williamson", "Willis", "Wilson", "Wood", "Woods", "Woodward", "Wright", "Yates", "Young"];
var br = "";
$('#placeholder').css('textTransform', 'capitalize');
var tp = type;
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);
}