detectiveNames.js (5266B)
1 function nameGen(type) { 2 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"]; 3 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"]; 4 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"]; 5 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"]; 6 var tp = type; 7 var br = ""; 8 var element = document.createElement("div"); 9 element.setAttribute("id", "result"); 10 for (i = 0; i < 10; i++) { 11 if (tp === 1) { 12 rnd = Math.floor(Math.random() * nm2.length); 13 rnd2 = Math.floor(Math.random() * nm3.length); 14 names = nm2[rnd] + " " + nm3[rnd2]; 15 nm2.splice(rnd, 1); 16 } else if (tp === 2) { 17 rnd = Math.floor(Math.random() * nm4.length); 18 rnd2 = Math.floor(Math.random() * nm3.length); 19 names = nm4[rnd] + " " + nm3[rnd2]; 20 nm4.splice(rnd, 1); 21 } else { 22 rnd = Math.floor(Math.random() * nm1.length); 23 rnd2 = Math.floor(Math.random() * nm3.length); 24 names = nm1[rnd] + " " + nm3[rnd2]; 25 nm1.splice(rnd, 1); 26 } 27 br = document.createElement('br'); 28 element.appendChild(document.createTextNode(names)); 29 element.appendChild(br); 30 } 31 if (document.getElementById("result")) { 32 document.getElementById("placeholder").removeChild(document.getElementById("result")); 33 } 34 document.getElementById("placeholder").appendChild(element); 35 }