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.

44 lines
12 KiB
JavaScript

function nameGen(type) {
var nm1 = ["Ace", "Adam", "Adrian", "Alec", "Alex", "Andrew", "Arthur", "Barry", "Bill", "Brad", "Braden", "Brian", "Bruce", "Carl", "Chad", "Charles", "Chris", "Clive", "Conan", "Conor", "Craig", "Dale", "Dan", "Darryl", "Dave", "David", "Denzel", "Derek", "Don", "Donald", "Drake", "Dwayne", "Ed", "Edgar", "Ethan", "Frank", "Fred", "Gavin", "George", "Glenn", "Gordon", "Graham", "Grant", "Greg", "Gus", "Hal", "Hank", "Harold", "Harris", "Harry", "Hector", "Henry", "Jack", "Jacob", "Jake", "James", "Jason", "Jim", "Joe", "Jon", "Kurt", "Lance", "Larry", "Lars", "Leo", "Logan", "Lou", "Luke", "Marcus", "Martin", "Marvin", "Matt", "Max", "Michael", "Mike", "Miles", "Moe", "Morgan", "Nic", "Oscar", "Owen", "Oz", "Paul", "Pete", "Peter", "Phil", "Pierce", "Ray", "Raymond", "Rex", "Rick", "Rob", "Robert", "Roger", "Russ", "Russell", "Ryan", "Sam", "Samuel", "Saul", "Scott", "Sean", "Seth", "Shawn", "Sid", "Stan", "Stephen", "Steven", "Terry", "Thomas", "Tom", "Tony", "Trevor", "Victor", "Vince", "Walter", "Wayne", "Will", "William", "Zac", "Zack"];
var nm2 = ["Abby", "Adriana", "Agnes", "Alex", "Alice", "Amber", "Angela", "Ann", "Annabel", "Anne", "Arya", "Audra", "Aurora", "Avril", "Barbara", "Beth", "Brenda", "Bridget", "Brittany", "Brooke", "Brynn", "Caitlin", "Carolyn", "Cassie", "Catlyn", "Charlotte", "Christie", "Clare", "Cleo", "Debra", "Diana", "Dianne", "Edit", "Eleanor", "Elizabeth", "Ellen", "Ellie", "Elza", "Emma", "Erika", "Erin", "Eve", "Fiona", "Fran", "Grace", "Gwen", "Hanna", "Hazel", "Helen", "Hilda", "Irene", "Iris", "Jaime", "Jane", "Janis", "Jean", "Jenna", "Jennifer", "Jessica", "Jill", "Jo", "Joan", "Joanne", "Judith", "Julia", "June", "Karen", "Kat", "Kate", "Kim", "Lara", "Laura", "Lauren", "Lillian", "Lois", "Lucy", "Marilyn", "Marion", "Mary", "Meg", "Megan", "Meryl", "Michelle", "Myra", "Nadia", "Natalie", "Nicole", "Nikki", "Nora", "Pam", "Paula", "Rachel", "Renee", "Robin", "Rose", "Roxanne", "Ruth", "Sage", "Sam", "Sandra", "Sarah", "Serena", "Sharon", "Skye", "Stella", "Sue", "Susan", "Tess", "Vera", "Vicky", "Vivian", "Ziva"];
var nm3 = ["Abbott", "Ace", "Adams", "Alexander", "Anderson", "Archer", "Armstrong", "Ashton", "Bates", "Bishop", "Booth", "Brady", "Briggs", "Brown", "Burn", "Burnham", "Burns", "Caine", "Campbell", "Carter", "Carver", "Chase", "Clark", "Clarkson", "Cole", "Collins", "Cooper", "Cox", "Cross", "Daniels", "Darwin", "Davidson", "Davis", "Dawson", "Dixon", "Donovan", "Dukes", "Duncan", "Eckart", "Finn", "Ford", "Foreman", "Fox", "Freeman", "Frost", "Gibbs", "Gibson", "Gold", "Granger", "Graves", "Grey", "Gunn", "Hackman", "Hammer", "Harris", "Hastings", "Hawkes", "Hayes", "Heath", "Higgins", "Hill", "Horn", "Hunter", "Jackson", "Johnson", "Jones", "Jordan", "Kane", "King", "Knight", "Knott", "Lambert", "Law", "Lawson", "Lawton", "Lawyer", "Lee", "Lincoln", "Locke", "MacLeod", "Marshall", "Mason", "Matthews", "Maxwell", "Moore", "Morgan", "Morris", "Murray", "Newton", "Nicholson", "Nixon", "Nolan", "Palmer", "Parker", "Prescott", "Price", "Quinn", "Reagan", "Robinson", "Roth", "Sanders", "Sawyer", "Seals", "Sharpe", "Shepherd", "Shields", "Simons", "Skinner", "Smith", "Snow", "Spade", "Steel", "Stone", "Sullivan", "Tanner", "Taylor", "Thorn", "Walker", "Ward", "Watson", "West", "White", "Williams", "Winder", "Wolfe", "Woods", "Woolf", "Wright", "Zeal"];
var nm4 = ["Aaren", "Addison", "Aidan", "Ainsley", "Alex", "Angel", "Arin", "Ash", "Ashton", "Avery", "Bailey", "Blair", "Blake", "Blythe", "Brett", "Brook", "Cameron", "Casey", "Cass", "Charlie", "Chris", "Cory", "Dakota", "Danny", "Daryl", "Drew", "Dylan", "Eli", "Emerson", "Gale", "Harley", "Harper", "Hayden", "Jackie", "Jaden", "Jaiden", "Jamie", "Jay", "Jesse", "Jo", "Jordan", "Jules", "Kasey", "Kerry", "Lane", "Lee", "Logan", "Lynn", "Marley", "Mell", "Merle", "Mo", "Morgan", "Nat", "Quinn", "Raegan", "Reese", "Riley", "River", "Robin", "Rowan", "Sam", "Shannon", "Shawn", "Skyler", "Stevie", "Sydney", "Tanner", "Taylor", "Tristan", "Tyler", "Val", "Vic", "Wil"];
var nm5 = ["A-Bomb", "Adamantine", "Adamantium", "Artillery", "Assassin", "Asteroid", "Atom Bomb", "Atom Power", "Avalanche", "Barbarian", "Barrage", "Battering Ram", "Bazooka", "Beast", "Bedrock", "Behemoth", "Berserk", "Berserker", "Big", "Big Guns", "Bigfoot", "Blade", "Blitz", "Blitzkrieg", "Blood", "Bloodshot", "Bolt", "Bombardment", "Bonecrusher", "Booby Trap", "Boogieman", "Boom", "Boomboom", "Boomer", "Boomerang", "Boulder", "Boulderfist", "Bounty", "Bounty Hunter", "Brash", "Brass Knuckles", "Brass-Bound", "Brawn", "Brick Wall", "Buckshot", "Bull", "Bulldozer", "Bullet", "Bulletproof", "Buster", "Calamity", "Cannon", "Cannonball", "Carnage", "Cataclysm", "Cement", "Chutzpah", "Clobber", "Colossus", "Concrete", "Coup de Grace", "Crisscross", "Deathblow", "Deluge", "Detonation", "Detonator", "Devil", "Diamond", "Digger", "Dino", "Doomsday", "Downpour", "Dozer", "Dynamite", "Earthquake", "Explosion", "Explosive", "Fever", "Fire Fist", "Firebolt", "Fireworks", "Fist of Fury", "Flux", "Fury", "Fuse", "Fusillade", "Fusion", "Giant", "Grenade", "Grimace", "Guts", "H-Bomb", "Hammer", "Hammerhead", "Havoc", "Hitman", "Hooligan", "Howitzer", "Hunter", "Hurricane", "Ignition", "Immortal Blow", "Iron", "Ironclad", "Ironfirst", "Ironman", "Jackhammer", "Juke", "Jukes", "K.O.", "Kayo", "Knock Out", "Left Hook", "Leviathan", "Lightning", "Lightning Fist", "Mammoth", "Maniac", "Marauder", "Marvel", "Mayhem", "Merciless", "Mercy Stroke", "Metalfist", "Meteor", "Minotaur", "Miracle", "Mirage", "Monsoon", "Mortal Blow", "Mortar", "Mountain", "Moxie", "Mule", "Nightmare", "Onyx", "Outburst", "Pain", "Painkiller", "Phantasm", "Phantom", "Phenomenon", "Predator", "Prodigy", "Quake", "Rainmaker", "Rascal", "Ravager", "Raze", "Razor", "Razorblade", "Retribution", "Richochet", "Right Hook", "Roar", "Rumble", "Salvo", "Savage", "Seism", "Shadowstep", "Shatterproof", "Short Fuse", "Shotgun", "Sidestep", "Smackdown", "Smash", "Smirk", "Smite", "Stallion", "Steel", "Stonefist", "Storm", "Striker", "Stunner", "Surge", "Swagger", "Swerve", "TNT", "Thunder", "Thunderbolt", "Thunderclap", "Thundercrack", "Thunderstorm", "Titan", "Titanium", "Torpedo", "Torrent", "Tremor", "Twinkle Toes", "Twister", "Typhoon", "Unbreakable", "Undertaker", "Volley", "Wallop", "Warhead"];
var nm6 = ["A-Bomb", "Adamantine", "Adamantium", "Artillery", "Assassin", "Asteroid", "Atom Bomb", "Atom Power", "Avalanche", "Barbarian", "Barrage", "Battering Ram", "Bazooka", "Beast", "Bedrock", "Behemoth", "Berserk", "Berserker", "Big", "Big Guns", "Bigfoot", "Blade", "Blitz", "Blitzkrieg", "Blood", "Bloodshot", "Bolt", "Bombardment", "Bonecrusher", "Booby Trap", "Boogiewoman", "Boom", "Boomboom", "Boomer", "Boomerang", "Boulder", "Boulderfist", "Bounty", "Bounty Huntress", "Brash", "Brass Knuckles", "Brass-Bound", "Brawn", "Brick Wall", "Buckshot", "Bull", "Bulldozer", "Bullet", "Bulletproof", "Buster", "Calamity", "Cannon", "Cannonball", "Carnage", "Cataclysm", "Cement", "Chutzpah", "Clobber", "Colossus", "Concrete", "Coup de Grace", "Crisscross", "Deathblow", "Deluge", "Detonation", "Detonator", "Devil", "Diamond", "Digger", "Dino", "Doomsday", "Downpour", "Dozer", "Dynamite", "Earthquake", "Explosion", "Explosive", "Fever", "Fire Fist", "Firebolt", "Fireworks", "Fist of Fury", "Flux", "Fury", "Fuse", "Fusillade", "Fusion", "Giant", "Grenade", "Grimace", "Guts", "H-Bomb", "Hammer", "Hammerhead", "Havoc", "Hitwoman", "Hooligan", "Howitzer", "Huntress", "Hurricane", "Ignition", "Immortal Blow", "Iron", "Ironclad", "Ironfirst", "Ironwoman", "Jackhammer", "Juke", "Jukes", "K.O.", "Kayo", "Knock Out", "Left Hook", "Leviathan", "Lightning", "Lightning Fist", "Mammoth", "Maniac", "Marauder", "Marvel", "Mayhem", "Merciless", "Mercy Stroke", "Metalfist", "Meteor", "Minotaur", "Miracle", "Mirage", "Monsoon", "Mortal Blow", "Mortar", "Mountain", "Moxie", "Mule", "Nightmare", "Onyx", "Outburst", "Pain", "Painkiller", "Phantasm", "Phantom", "Phenomenon", "Predator", "Prodigy", "Quake", "Rainmaker", "Rascal", "Ravager", "Raze", "Razor", "Razorblade", "Retribution", "Richochet", "Right Hook", "Roar", "Rumble", "Salvo", "Savage", "Seism", "Shadowstep", "Shatterproof", "Short Fuse", "Shotgun", "Sidestep", "Smackdown", "Smash", "Smirk", "Smite", "Mare", "Steel", "Stonefist", "Storm", "Striker", "Stunner", "Surge", "Swagger", "Swerve", "TNT", "Thunder", "Thunderbolt", "Thunderclap", "Thundercrack", "Thunderstorm", "Titan", "Titanium", "Torpedo", "Torrent", "Tremor", "Twinkle Toes", "Twister", "Typhoon", "Unbreakable", "Undertaker", "Volley", "Wallop", "Warhead"];
var nm7 = ["A-Bomb", "Adamantine", "Adamantium", "Artillery", "Assassin", "Asteroid", "Atom Bomb", "Atom Power", "Avalanche", "Barbarian", "Barrage", "Battering Ram", "Bazooka", "Beast", "Bedrock", "Behemoth", "Berserk", "Berserker", "Big", "Big Guns", "Bigfoot", "Blade", "Blitz", "Blitzkrieg", "Blood", "Bloodshot", "Bolt", "Bombardment", "Bonecrusher", "Booby Trap", "Boom", "Boomboom", "Boomer", "Boomerang", "Boulder", "Boulderfist", "Bounty", "Brash", "Brass Knuckles", "Brass-Bound", "Brawn", "Brick Wall", "Buckshot", "Bull", "Bulldozer", "Bullet", "Bulletproof", "Buster", "Calamity", "Cannon", "Cannonball", "Carnage", "Cataclysm", "Cement", "Chutzpah", "Clobber", "Colossus", "Concrete", "Coup de Grace", "Crisscross", "Deathblow", "Deluge", "Detonation", "Detonator", "Devil", "Diamond", "Digger", "Dino", "Doomsday", "Downpour", "Dozer", "Dynamite", "Earthquake", "Explosion", "Explosive", "Fever", "Fire Fist", "Firebolt", "Fireworks", "Fist of Fury", "Flux", "Fury", "Fuse", "Fusillade", "Fusion", "Giant", "Grenade", "Grimace", "Guts", "H-Bomb", "Hammer", "Hammerhead", "Havoc", "Hooligan", "Howitzer", "Hurricane", "Ignition", "Immortal Blow", "Iron", "Ironclad", "Ironfirst", "Jackhammer", "Juke", "Jukes", "K.O.", "Kayo", "Knock Out", "Left Hook", "Leviathan", "Lightning", "Lightning Fist", "Mammoth", "Maniac", "Marauder", "Marvel", "Mayhem", "Merciless", "Mercy Stroke", "Metalfist", "Meteor", "Minotaur", "Miracle", "Mirage", "Monsoon", "Mortal Blow", "Mortar", "Mountain", "Moxie", "Mule", "Nightmare", "Onyx", "Outburst", "Pain", "Painkiller", "Phantasm", "Phantom", "Phenomenon", "Predator", "Prodigy", "Quake", "Rainmaker", "Rascal", "Ravager", "Raze", "Razor", "Razorblade", "Retribution", "Richochet", "Right Hook", "Roar", "Rumble", "Salvo", "Savage", "Seism", "Shadowstep", "Shatterproof", "Short Fuse", "Shotgun", "Sidestep", "Smackdown", "Smash", "Smirk", "Smite", "Steel", "Stonefist", "Storm", "Striker", "Stunner", "Surge", "Swagger", "Swerve", "TNT", "Thunder", "Thunderbolt", "Thunderclap", "Thundercrack", "Thunderstorm", "Titan", "Titanium", "Torpedo", "Torrent", "Tremor", "Twinkle Toes", "Twister", "Typhoon", "Unbreakable", "Undertaker", "Volley", "Wallop", "Warhead"];
var br = "";
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;
rnd3 = Math.random() * nm6.length | 0;
names = nm2[rnd] + " '" + nm6[rnd3] + "' " + nm3[rnd2];
nm2.splice(rnd, 1);
nm6.splice(rnd3, 1);
} else if (tp === 2) {
rnd = Math.random() * nm4.length | 0;
rnd3 = Math.random() * nm7.length | 0;
names = nm4[rnd] + " '" + nm7[rnd3] + "' " + nm3[rnd2];
nm4.splice(rnd, 1);
nm7.splice(rnd3, 1);
} else {
rnd = Math.random() * nm1.length | 0;
rnd3 = Math.random() * nm5.length | 0;
names = nm1[rnd] + " '" + nm5[rnd3] + "' " + nm3[rnd2];
nm1.splice(rnd, 1);
nm5.splice(rnd3, 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);
}