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.
88 lines
5.6 KiB
JavaScript
88 lines
5.6 KiB
JavaScript
var nm1 = ["f", "h", "l", "m", "n", "r", "th", "v", "z"];
|
|
var nm2 = ["a", "e", "o", "u"];
|
|
var nm3 = ["d", "f", "l", "m", "n", "r", "rk", "t", "tr", "v", "z"];
|
|
var nm4 = ["eo", "eu", "ie", "a", "i", "o", "a", "i", "o", "a", "i", "o", "a", "i", "o", "a", "i", "o", "a", "i", "o", "a", "i", "o", "a", "i", "o", "a", "i", "o"];
|
|
var nm5 = ["h", "l", "n", "r", "r", "r", "s", "s"];
|
|
var nm8 = ["f", "gh", "h", "n", "s", "v", "w", "y"];
|
|
var nm9 = ["ia", "io", "a", "a", "e", "i", "o", "a", "a", "e", "i", "o", "a", "a", "e", "i", "o"];
|
|
var nm10 = ["l", "m", "n", "r", "s", "z", "l", "ll", "lm", "ln", "m", "mn", "n", "nn", "r", "rn", "rr", "s", "ss", "z"];
|
|
var nm11 = ["a", "e", "i"];
|
|
var nm12 = ["l", "m", "n", "r", "s", "y", "z"];
|
|
var nm13 = ["ia", "a", "a", "a", "a", "e"];
|
|
var nm14 = ["Aaron", "Adam", "Aidan", "Aiden", "Alex", "Alexander", "Alfie", "Andrew", "Anthony", "Archie", "Arthur", "Ashton", "Bailey", "Ben", "Benjamin", "Billy", "Blake", "Bobby", "Bradley", "Brandon", "Caleb", "Callum", "Cameron", "Charles", "Charlie", "Christopher", "Cody", "Connor", "Corey", "Daniel", "David", "Declan", "Dexter", "Dominic", "Dylan", "Edward", "Elliot", "Ellis", "Ethan", "Evan", "Ewan", "Finlay", "Finley", "Frankie", "Freddie", "Frederick", "Gabriel", "George", "Harley", "Harrison", "Harry", "Harvey", "Hayden", "Henry", "Isaac", "Jack", "Jackson", "Jacob", "Jake", "James", "Jamie", "Jay", "Jayden", "Jenson", "Joe", "Joel", "John", "Jonathan", "Jordan", "Joseph", "Josh", "Joshua", "Jude", "Kai", "Kayden", "Kian", "Kieran", "Kyle", "Leo", "Leon", "Lewis", "Liam", "Logan", "Louie", "Louis", "Luca", "Lucas", "Luke", "Mason", "Matthew", "Max", "Michael", "Morgan", "Nathan", "Nicholas", "Noah", "Oliver", "Ollie", "Oscar", "Owen", "Patrick", "Peter", "Reece", "Reuben", "Rhys", "Riley", "Robert", "Rory", "Ryan", "Sam", "Samuel", "Scott", "Sean", "Sebastian", "Spencer", "Stanley", "Taylor", "Theo", "Thomas", "Toby", "Tom", "Tommy", "Tyler", "William", "Zac", "Zachary", "Zak"];
|
|
var nm15 = ["Abbie", "Abby", "Abigail", "Aimee", "Alex", "Alexandra", "Alice", "Alicia", "Alisha", "Amber", "Amelia", "Amelie", "Amy", "Anna", "Ava", "Bella", "Bethany", "Brooke", "Caitlin", "Cerys", "Charlie", "Charlotte", "Chelsea", "Chloe", "Courtney", "Daisy", "Danielle", "Demi", "Eleanor", "Eliza", "Elizabeth", "Ella", "Ellie", "Eloise", "Elsie", "Emilia", "Emily", "Emma", "Erin", "Esme", "Eva", "Eve", "Evelyn", "Evie", "Faith", "Freya", "Georgia", "Georgina", "Grace", "Gracie", "Hannah", "Harriet", "Heidi", "Hollie", "Holly", "Imogen", "Isabel", "Isabella", "Isabelle", "Isla", "Isobel", "Jade", "Jasmine", "Jennifer", "Jessica", "Jodie", "Julia", "Kate", "Katherine", "Katie", "Kayla", "Kayleigh", "Keira", "Lacey", "Lara", "Laura", "Lauren", "Layla", "Leah", "Lexi", "Lexie", "Libby", "Lilly", "Lily", "Lola", "Louise", "Lucy", "Lydia", "Maddison", "Madeleine", "Madison", "Maisie", "Maisy", "Maria", "Martha", "Matilda", "Maya", "Megan", "Melissa", "Mia", "Millie", "Mollie", "Molly", "Morgan", "Mya", "Naomi", "Natasha", "Niamh", "Nicole", "Olivia", "Paige", "Phoebe", "Poppy", "Rachel", "Rebecca", "Rose", "Rosie", "Ruby", "Samantha", "Sara", "Sarah", "Scarlett", "Shannon", "Sienna", "Skye", "Sofia", "Sophia", "Sophie", "Summer", "Tegan", "Tia", "Tilly", "Victoria", "Willow", "Yasmin", "Zara", "Zoe"];
|
|
var br = "";
|
|
|
|
function nameGen(type) {
|
|
$('#placeholder').css('textTransform', 'capitalize');
|
|
var tp = type;
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
if (tp === 1) {
|
|
if (i < 5) {
|
|
nameFem();
|
|
while (nMs === "") {
|
|
nameFem();
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm15.length | 0;
|
|
nMs = nm15[rnd];
|
|
}
|
|
} else {
|
|
if (i < 5) {
|
|
nameMas();
|
|
while (nMs === "") {
|
|
nameMas();
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm14.length | 0;
|
|
nMs = nm14[rnd];
|
|
}
|
|
}
|
|
br = document.createElement('br');
|
|
element.appendChild(document.createTextNode(nMs));
|
|
element.appendChild(br);
|
|
}
|
|
if (document.getElementById("result")) {
|
|
document.getElementById("placeholder").removeChild(document.getElementById("result"));
|
|
}
|
|
document.getElementById("placeholder").appendChild(element);
|
|
}
|
|
|
|
function nameFem() {
|
|
nTp = Math.random() * 4 | 0;
|
|
rnd = Math.random() * nm8.length | 0;
|
|
rnd2 = Math.random() * nm9.length | 0;
|
|
rnd3 = Math.random() * nm10.length | 0;
|
|
rnd4 = Math.random() * nm13.length | 0;
|
|
if (nTp < 3) {
|
|
while (nm10[rnd3] === nm8[rnd]) {
|
|
rnd3 = Math.random() * nm10.length | 0;
|
|
}
|
|
nMs = nm8[rnd] + nm9[rnd2] + nm10[rnd3] + nm13[rnd4];
|
|
} else {
|
|
rnd6 = Math.random() * nm11.length | 0;
|
|
rnd7 = Math.random() * nm12.length | 0;
|
|
while (nm12[rnd7] === nm10[rnd3]) {
|
|
rnd7 = Math.random() * nm12.length | 0;
|
|
}
|
|
nMs = nm8[rnd] + nm9[rnd2] + nm10[rnd3] + nm11[rnd6] + nm12[rnd7] + nm13[rnd4];
|
|
}
|
|
testSwear(nMs);
|
|
}
|
|
|
|
function nameMas() {
|
|
nTp = Math.random() * 7 | 0;
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
rnd3 = Math.random() * nm3.length | 0;
|
|
rnd4 = Math.random() * nm4.length | 0;
|
|
rnd5 = Math.random() * nm5.length | 0;
|
|
while (nm3[rnd3] === nm5[rnd5] || nm3[rnd3] === nm1[rnd]) {
|
|
rnd3 = Math.random() * nm3.length | 0;
|
|
}
|
|
nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + nm5[rnd5];
|
|
testSwear(nMs);
|
|
}
|