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.
82 lines
5.9 KiB
JavaScript
82 lines
5.9 KiB
JavaScript
var nm1 = ["", "", "", "c", "j", "k", "l", "m", "n", "r", "s", "t", "v", "z"];
|
|
var nm2 = ["ia", "ie", "aa", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y", "a", "e", "i", "o", "u", "y"];
|
|
var nm3 = ["b", "d", "g", "l", "ll", "ld", "m", "mm", "n", "ng", "ndr", "nn", "r", "rc", "rr", "s", "t", "tr", "v", "w", "z"];
|
|
var nm4 = ["a", "e", "i", "o"];
|
|
var nm5 = ["", "", "c", "n", "nn", "r", "s", "sh", "t", "th"];
|
|
var nm6 = ["", "", "", "c", "k", "l", "m", "n", "ph", "s", "t", "v", "z"];
|
|
var nm7 = ["ia", "oe", "ea", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o"];
|
|
var nm8 = ["f", "ff", "fr", "l", "ll", "r", "rc", "rl", "rn", "sc", "s", "st", "v", "y", "z", "zc", "zn", "zr"];
|
|
var nm9 = ["a", "e", "i", "o"];
|
|
var nm10 = ["", "", "", "", "", "", "", "", "", "h", "h", "n", "s"];
|
|
|
|
function nameGen(type) {
|
|
$('#placeholder').css('textTransform', 'capitalize');
|
|
var tp = type;
|
|
var nm11 = ["Aaron", "Adam", "Aidan", "Aiden", "Alex", "Alfie", "Andrew", "Angus", "Archer", "Archie", "Arlo", "Arthur", "Ashton", "Austin", "Bailey", "Beau", "Ben", "Billy", "Blake", "Bobby", "Bodhi", "Caleb", "Callum", "Carter", "Chase", "Cody", "Connor", "Cooper", "Corey", "Daniel", "Darcy", "David", "Declan", "Dexter", "Dylan", "Edward", "Eli", "Elijah", "Elliot", "Ellis", "Ethan", "Evan", "Ewan", "Felix", "Finlay", "Finley", "Finn", "Flynn", "George", "Hamish", "Harley", "Harry", "Harvey", "Hayden", "Henry", "Hudson", "Hugo", "Hunter", "Isaac", "Isaiah", "Jack", "Jacob", "Jake", "James", "Jamie", "Jasper", "Jaxon", "Jay", "Jayden", "Jenson", "Jesse", "Jett", "Joe", "Joel", "John", "Jordan", "Joseph", "Josh", "Joshua", "Jude", "Justin", "Kai", "Kayden", "Kian", "Kieran", "Koby", "Kyle", "Leo", "Leon", "Levi", "Lewis", "Liam", "Logan", "Louie", "Louis", "Luca", "Lucas", "Luke", "Marcus", "Mason", "Max", "Morgan", "Nate", "Nathan", "Nixon", "Noah", "Oliver", "Ollie", "Oscar", "Owen", "Peter", "Reece", "Reuben", "Rhys", "Riley", "Robert", "Rory", "Ryan", "Ryder", "Sam", "Samuel", "Scott", "Sean", "Seth", "Sonny", "Taylor", "Theo", "Thomas", "Toby", "Tom", "Tommy", "Tyler", "Tyson", "Xavier", "Zac", "Zak"];
|
|
var nm12 = ["Abbey", "Abbie", "Abby", "Aimee", "Aisha", "Alana", "Alex", "Alexis", "Alice", "Alicia", "Alisha", "Alyssa", "Amber", "Amelia", "Amelie", "Amy", "Anna", "Aria", "Ariana", "Ashley", "Audrey", "Aurora", "Ava", "Ayla", "Bella", "Billie", "Bonnie", "Brooke", "Cerys", "Charli", "Chloe", "Claire", "Daisy", "Demi", "Eden", "Elena", "Eliana", "Elise", "Eliza", "Ella", "Ellie", "Eloise", "Elsie", "Emilia", "Emily", "Emma", "Erin", "Esme", "Eva", "Eve", "Evelyn", "Evie", "Faith", "Freya", "Gemma", "Grace", "Gracie", "Hannah", "Harlow", "Harper", "Hayley", "Hazel", "Heidi", "Hollie", "Holly", "Imogen", "Isabel", "Isla", "Isobel", "Ivy", "Jade", "Jodie", "Julia", "Kate", "Katie", "Kayla", "Keira", "Lacey", "Lara", "Laura", "Lauren", "Layla", "Leah", "Lexi", "Lexie", "Libby", "Lilly", "Lily", "Lola", "Louise", "Lucy", "Luna", "Lydia", "Maisie", "Maisy", "Maria", "Mariam", "Martha", "Maryam", "Maya", "Megan", "Mia", "Mila", "Milla", "Millie", "Mollie", "Molly", "Morgan", "Mya", "Naomi", "Niamh", "Nicole", "Olive", "Olivia", "Paige", "Peyton", "Phoebe", "Piper", "Pippa", "Poppy", "Rachel", "Rose", "Rosie", "Ruby", "Sadie", "Sara", "Sarah", "Sienna", "Skye", "Sofia", "Sophia", "Sophie", "Stella", "Summer", "Tahlia", "Taylor", "Tegan", "Thea", "Tia", "Tilly", "Violet", "Willow", "Yasmin", "Zahra", "Zara", "Zoe", "Zoey"];
|
|
var br = "";
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
nTp = Math.random() * 3 | 0;
|
|
if (nTp < 2) {
|
|
if (tp === 1) {
|
|
rnd = Math.random() * nm12.length | 0;
|
|
nMs = nm12[rnd];
|
|
nm12.splice(rnd, 1);
|
|
} else {
|
|
rnd = Math.random() * nm11.length | 0;
|
|
nMs = nm11[rnd];
|
|
nm11.splice(rnd, 1);
|
|
}
|
|
} else {
|
|
if (tp === 1) {
|
|
nameFem();
|
|
while (nMs === "") {
|
|
nameFem();
|
|
}
|
|
} else {
|
|
nameMas();
|
|
while (nMs === "") {
|
|
nameMas();
|
|
}
|
|
}
|
|
}
|
|
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 nameMas() {
|
|
nSt = Math.random() * 4 | 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] === nm1[rnd] || nm3[rnd3] === nm5[rnd5]) {
|
|
rnd3 = Math.random() * nm3.length | 0;
|
|
}
|
|
nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm4[rnd4] + nm5[rnd5];
|
|
testSwear(nMs);
|
|
}
|
|
|
|
function nameFem() {
|
|
nSt = Math.random() * 4 | 0;
|
|
rnd = Math.random() * nm6.length | 0;
|
|
rnd5 = Math.random() * nm10.length | 0;
|
|
rnd2 = Math.random() * nm7.length | 0;
|
|
rnd3 = Math.random() * nm8.length | 0;
|
|
rnd4 = Math.random() * nm9.length | 0;
|
|
while (nm8[rnd3] === nm6[rnd] || nm8[rnd3] === nm10[rnd5]) {
|
|
rnd3 = Math.random() * nm8.length | 0;
|
|
}
|
|
nMs = nm6[rnd] + nm7[rnd2] + nm8[rnd3] + nm9[rnd4] + nm10[rnd5];
|
|
testSwear(nMs);
|
|
}
|