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.
104 lines
7.7 KiB
JavaScript
104 lines
7.7 KiB
JavaScript
var nm1 = ["Abram", "Adam", "Afanasiy", "Aleksandr", "Aleksei", "Alexei", "Anatoliy", "Andrei", "Androniki", "Anton", "Arkadiy", "Arseni", "Arseniy", "Artem", "Artemiy", "Artur", "Benedikt", "Berngards", "Bogdan", "Boleslaw", "Boris", "Christov", "Damian", "Damir", "Danila", "Danya", "David", "Demian", "Denis", "Dimitri", "Dionisiy", "Dmitriy", "Eduard", "Elie", "Erik", "Eugeni", "Faddei", "Filipp", "Foma", "Fridrik", "Fyodor", "Gaspar", "Gavril", "Gavrila", "Gennadiy", "Georgiy", "Gerasim", "German", "Gleb", "Grigoriy ", "Ignatiy", "Igor", "Ikovle", "Ilarion", "Ilya", "Innokentiy", "Iosif", "Ippolit", "Isaak", "Ivan", "Jaromir", "Karl", "Kazimir", "Kirill", "Klavdiy", "Kliment", "Kondrati", "Konstantin", "Korney", "Krasimir", "Kusma", "Larion", "Lavr", "Lavrenti", "Lavrentiy", "Lavro", "Leonid", "Leontiy", "Lev", "Lubomir", "Luchok", "Ludomir", "Luka", "Lukyan", "Makar", "Maksim", "Marka", "Matvei", "Matvey", "Maxim", "Mikhail", "Mili", "Milomir", "Milorad", "Miron", "Mitrofan", "Nikita", "Nikodim", "Nikolay", "Nil", "Oleg", "Onufri", "Osip", "Panteley", "Pavel", "Petr", "Polikarp", "Potap", "Prokhor", "Pyotr", "Rasim", "Robert", "Rodion", "Rollan", "Roman", "Ruslan", "Rustem", "Samuil", "Saveliy", "Semyon", "Sergei", "Sergey", "Slava", "Stepan", "Tanas", "Taras", "Tikhon", "Timofei", "Timofey", "Timur", "Tomas", "Tsezar", "Urvan", "Ustin", "Vadim", "Valentin", "Valerian", "Valeriy", "Vaniamin", "Vasil", "Vasiliy", "Vassili", "Victor", "Vikentiy", "Viktor", "Vissarion", "Vitaliy", "Vitomir", "Vladimir", "Vsevolod", "Yakov", "Yaroslav", "Yefim", "Yegor", "Yelisey", "Yeremey", "Yevdokim", "Yevgeniy", "Yulian", "Yuliy", "Yuriy", "Zakhar", "Zhenka", "Zigfrids", "Zinon", "Zinoviy"];
|
|
var nm2 = ["Adeliya", "Agafia", "Agafya", "Agasha", "Agnessa", "Agrafena", "Aksinya", "Albina", "Aleksandra", "Aleksasha", "Alena", "Alenka", "Alevtina", "Alina", "Alisa", "Alla", "Alyona", "Amalia", "Amaliya", "Anastasia", "Anastasiya", "Anfisa", "Angela", "Angelika", "Angelina", "Anna", "Anninka", "Anouska", "Antonina", "Arina", "Avdotya", "Beatriks", "Beatrisa", "Bella", "Bogdana", "Celestyna", "Daniil", "Danulka", "Daria", "Dasha", "Diana", "Dominika", "Domka", "Doroteya", "Edita", "Ekaterina", "Elena", "Eleonora", "Elisaveta", "Elisavetta", "Elvira", "Emiliya", "Emma", "Eudokia", "Eudoxia", "Evdokiya", "Evelina", "Evgenia", "Fenya", "Feodora", "Frosya", "Fyodora", "Galina", "Galinka", "Galya", "Gasha", "Genrietta", "Georgina", "Gertruda", "Grusha", "Ida", "Inessa", "Inga", "Inna", "Ioanna", "Irina", "Ivanna", "Izabella", "Janna", "Jelena", "Jereni", "Johana", "Kapitolina", "Karina", "Karolina", "Katenka", "Katerina", "Katusha", "Khristina", "Khristya", "Kira", "Klara", "Klavdia", "Kostenka", "Kostya", "Kostyusha", "Kotinka", "Kristina", "Kseniya", "Lada", "Lana", "Lara", "Larissa", "Larochka", "Leka", "Lena", "Lenka", "Lenora", "Lera", "Lesya", "Lida", "Lidia", "Lilia", "Lisenka", "Lizavieta", "Ludmila", "Ludmilla", "Luiza", "Lydia", "Lyubov", "Madgalina", "Magdalina", "Manka", "Manya", "Mara", "Marfa", "Margarita", "Maria", "Marianna", "Marina", "Marinka", "Mariya", "Marta", "Maruska", "Marya", "Masha", "Matryona", "Maya", "Melaniya", "Melashka", "Milda", "Milyena", "Mira", "Nadezhda", "Nadia", "Nadka", "Nasha", "Nashka", "Nastasya", "Nastka", "Natalia", "Natalya", "Natasha", "Nelya", "Nessia", "Nina", "Nymphadora", "Nyura", "Nyusha", "Oksana", "Olena", "Olesya", "Olga", "Olya", "Olyusha", "Orina", "Orya", "Pavlina", "Pavlinka", "Pelageya", "Polina", "Praskovya", "Raina", "Raisa", "Rakhil", "Rakhila", "Raya", "Roksana", "Rosina", "Roza", "Ruslana", "Ruzha", "Sara", "Selena", "Selinka", "Senta", "Snezana", "Snezhana", "Sofia", "Sofka", "Sofya", "Stella", "Stesha", "Svetla", "Svetlana", "Tamara", "Tania", "Tanka", "Tanya", "Tasha", "Tashka", "Tatiana", "Tereza", "Terezilya", "Tomochka", "Ulyana", "Valentina", "Valeria", "Valeriya", "Valka", "Valya", "Varvara", "Vasilisa", "Vasilissa", "Vera", "Verinka", "Verka", "Veronika", "Verusya", "Viktoria", "Viola", "Violetta", "Vlada", "Yana", "Yarina", "Yaryna", "Yekaterina", "Yeva", "Yevdokiya", "Yuliana", "Yulinka", "Yuliya", "Yulka", "Zenaide", "Zilya", "Zinaida", "Zoya"];
|
|
var nm3 = ["", "", "ch", "cz", "d", "f", "gl", "h", "k", "n", "p", "r", "z"];
|
|
var nm4 = ["ia", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u"];
|
|
var nm5 = ["b", "d", "f", "g", "gg", "k", "m", "mm", "n", "r", "rd", "ss", "z", "zz"];
|
|
var nm6 = ["a", "e", "i", "o", "u"];
|
|
var nm7 = ["f", "l", "m", "n", "r", "z"];
|
|
var nm8 = ["ee", "ey", "ia", "aa", "ay", "uy", "a", "i", "o", "u", "a", "i", "o", "u", "a", "i", "o", "u", "a", "i", "o", "u", "a", "i", "o", "u", "a", "i", "o", "u", "a", "i", "o", "u"];
|
|
var nm9 = ["", "", "", "d", "l", "n", "r", "rd", "t"];
|
|
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() * nm2.length | 0;
|
|
nMs = nm2[rnd];
|
|
}
|
|
} else {
|
|
if (i < 5) {
|
|
nameMas();
|
|
while (nMs === "") {
|
|
nameMas();
|
|
}
|
|
} else {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
nMs = nm1[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 nameMas() {
|
|
nTp = Math.random() * 9 | 0;
|
|
rnd = Math.random() * nm3.length | 0;
|
|
rnd3 = Math.random() * nm9.length | 0;
|
|
if (nTp === 0) {
|
|
rnd2 = Math.random() * 6 | 0;
|
|
while (nm3[rnd] === "") {
|
|
rnd = Math.random() * nm3.length | 0;
|
|
}
|
|
while (nm9[rnd3] === nm3[rnd] || nm9[rnd3] === "") {
|
|
rnd3 = Math.random() * nm9.length | 0;
|
|
}
|
|
nMs = nm3[rnd] + nm8[rnd2] + nm9[rnd3];
|
|
} else {
|
|
rnd2 = Math.random() * nm8.length | 0;
|
|
rnd4 = Math.random() * nm4.length | 0;
|
|
rnd5 = Math.random() * nm5.length | 0;
|
|
while (nm3[rnd] === nm5[rnd5] || nm5[rnd5] === nm9[rnd3]) {
|
|
rnd5 = Math.random() * nm5.length | 0;
|
|
}
|
|
if (i < 7) {
|
|
nMs = nm3[rnd] + nm4[rnd4] + nm5[rnd5] + nm8[rnd2] + nm9[rnd3];
|
|
} else {
|
|
rnd6 = Math.random() * nm6.length | 0;
|
|
rnd7 = Math.random() * nm7.length | 0;
|
|
while (nm7[rnd7] === nm5[rnd5] || nm7[rnd7] === nm9[rnd3]) {
|
|
rnd7 = Math.random() * nm7.length | 0;
|
|
}
|
|
nMs = nm3[rnd] + nm4[rnd4] + nm5[rnd5] + nm6[rnd6] + nm7[rnd7] + nm8[rnd2] + nm9[rnd3];
|
|
}
|
|
}
|
|
testSwear(nMs);
|
|
}
|
|
|
|
function nameFem() {
|
|
nTp = Math.random() * 9 | 0;
|
|
rnd = Math.random() * nm3.length | 0;
|
|
rnd2 = Math.random() * nm8.length | 0;
|
|
rnd4 = Math.random() * nm4.length | 0;
|
|
rnd5 = Math.random() * nm5.length | 0;
|
|
while (nm3[rnd] === nm5[rnd5]) {
|
|
rnd5 = Math.random() * nm5.length | 0;
|
|
}
|
|
if (i < 6) {
|
|
nMs = nm3[rnd] + nm4[rnd4] + nm5[rnd5] + nm8[rnd2];
|
|
} else {
|
|
rnd6 = Math.random() * nm6.length | 0;
|
|
rnd7 = Math.random() * nm7.length | 0;
|
|
while (nm7[rnd7] === nm5[rnd5] || nm7[rnd7] === nm9[rnd3]) {
|
|
rnd7 = Math.random() * nm7.length | 0;
|
|
}
|
|
nMs = nm3[rnd] + nm4[rnd4] + nm5[rnd5] + nm6[rnd6] + nm7[rnd7] + nm8[rnd2];
|
|
}
|
|
testSwear(nMs);
|
|
}
|