offline-fantasy-name-generators

Offline version of www.fantasynamegenerators.com
git clone https://git.neptards.moe/neptards/offline-fantasy-name-generators.git
Log | Files | Refs | README

pathfinderHuman.js (20948B)


      1 var nm1 = ["b", "br", "d", "dr", "g", "k", "kr", "p", "pr", "q", "r", "str", "t", "tr", "v"];
      2 var nm2 = ["a", "e", "i", "o", "u"];
      3 var nm3 = ["d", "l", "ld", "lb", "lk", "lr", "m", "ml", "n", "nd", "nk", "r", "rk", "rc", "rd", "rl"];
      4 var nm4 = ["c", "d", "g", "k", "n", "t"];
      5 var nm5 = ["", "", "b", "bh", "d", "dh", "h", "kh", "l", "m", "n", "p", "r", "s", "t", "th", "v", "y"];
      6 var nm6 = ["d", "ll", "lb", "ld", "lr", "l", "lk", "m", "n", "nn", "nr", "nd", "nk", "r", "rr", "rl", "rn", "rm", "rd"];
      7 var nm7 = ["", "", "", "", "h", "n", "s", "t"];
      8 var nm8 = ["", "", "", "", "", "b", "bj", "br", "f", "fr", "g", "gr", "h", "hr", "hj", "j", "k", "kr", "m", "r", "s", "st", "sv", "sk", "t", "th", "v", "y"];
      9 var nm9 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "au", "ei", "uu", "ae"];
     10 var nm10 = ["bj", "d", "ddv", "dg", "dm", "dv", "g", "gb", "gbj", "gf", "gg", "gn", "gnv", "k", "ks", "lb", "lbj", "ld", "ldm", "lk", "ll", "lld", "m", "n", "nd", "ng", "ngv", "nk", "nn", "nv", "p", "r", "rg", "rl", "rn", "rnl", "rr", "rs", "rt", "rv", "sg", "sk", "st", "th", "tv", "v", "w", "x", "z"];
     11 var nm11 = ["", "", "", "", "c", "d", "f", "g", "gg", "gr", "k", "ld", "lf", "lfr", "ll", "m", "n", "nd", "ndr", "nn", "r", "rk", "rl", "rn", "rr", "rth", "st", "t"];
     12 var nm12 = ["", "", "", "", "", "b", "br", "d", "dr", "f", "fr", "g", "gr", "h", "j", "k", "l", "lj", "m", "n", "r", "s", "sv", "th", "t", "v"];
     13 var nm13 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "y", "y", "au", "ie", "ae"];
     14 var nm14 = ["bj", "d", "df", "dg", "dh", "dl", "dn", "dr", "fl", "g", "gd", "gn", "gv", "ld", "lk", "ll", "llg", "lv", "m", "n", "nd", "nfr", "ng", "nj", "nng", "nnv", "r", "rd", "rf", "rg", "rgr", "rl", "rn", "sfr", "sg", "sl", "str", "th", "thr"];
     15 var nm15 = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "d", "f", "g", "ld", "lf", "n", "nn", "rd", "rg", "s", "th"];
     16 var nm16 = ["Amber", "Arm", "Ash", "Autumn", "Battle", "Bear", "Black", "Blaze", "Blood", "Boar", "Boulder", "Brawl", "Bright", "Bronze", "Bull", "Cinder", "Cloud", "Cold", "Common", "Dark", "Dawn", "Dead", "Doom", "Dream", "Dusk", "Dust", "Ember", "Even", "Fine", "Forest", "Free", "Frost", "Frozen", "Gloom", "Gold", "Grand", "Great", "Grim", "Grizzly", "Hallow", "Hell", "High", "Honey", "Horn", "Ice", "Iron", "Keen", "Light", "Lone", "Long", "Mighty", "Mist", "Moss", "Mountain", "Night", "Noble", "Pale", "Plain", "Pride", "Proud", "Quick", "Rage", "Rapid", "Raven", "River", "Rock", "Rune", "Shadow", "Sharp", "Silent", "Silver", "Smoke", "Snow", "Soft", "Spirit", "Star", "Steel", "Stone", "Storm", "Strong", "Summer", "Swift", "Thunder", "Troll", "True", "War", "Wild", "Wind", "Winter", "Wolf"];
     17 var nm17 = ["arm", "arrow", "bane", "bash", "bear", "blade", "brace", "brand", "breaker", "breath", "brew", "caller", "cleaver", "crest", "crusher", "cut", "cutter", "dream", "eye", "eyes", "fall", "fire", "fist", "flame", "force", "forge", "fury", "gaze", "gleam", "grip", "guard", "hair", "hall", "hammer", "hand", "heart", "hunter", "killer", "lash", "mane", "mantle", "mark", "maul", "rage", "reaper", "reaver", "rider", "ripper", "roar", "rock", "root", "scar", "scream", "shield", "shout", "slayer", "snarl", "song", "spirit", "splitter", "star", "stride", "sun", "sword", "thorn", "tongue", "walker", "ward", "watcher", "wind", "wine", "wolf"];
     18 var nm18 = ["", "", "", "", "", "b", "c", "d", "f", "g", "h", "j", "k", "l", "r", "s", "tr", "v", "y"];
     19 var nm19 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ua", "eo", "oi", "ia"];
     20 var nm20 = ["b", "br", "bg", "c", "d", "dg", "dr", "ds", "k", "l", "ld", "lp", "m", "n", "nd", "ndr", "nn", "r", "rdr", "rg", "rn", "rr", "sm", "sn", "ss", "st", "v", "vr", "vg", "vd"];
     21 var nm21 = ["", "", "", "c", "k", "l", "ll", "n", "r", "rd", "rt", "s", "sk", "v"];
     22 var nm22 = ["", "", "", "", "", "b", "c", "d", "f", "h", "k", "l", "m", "n", "r", "s", "sh", "t", "v", "z"];
     23 var nm23 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ai", "ya", "uu", "ie", "ei", "ia", "eo", "ae"];
     24 var nm24 = ["d", "ff", "f", "fr", "fl", "j", "l", "ld", "ll", "lm", "lr", "ls", "lt", "m", "mm", "ms", "mr", "ns", "nr", "n", "nd", "nn", "ph", "r", "rl", "rh", "rm", "rn", "s", "sh", "sk", "sr", "ss", "sl", "th", "tl", "v", "x"];
     25 var nm25 = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "h", "k", "n", "r", "s"];
     26 var nm26 = ["", "", "", "", "", "c", "cz", "d", "f", "fr", "g", "gr", "j", "k", "kl", "m", "mv", "p", "r", "s", "ts", "v", "vh", "w", "z"];
     27 var nm27 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "y", "ai", "io", "ae", "aa", "oo"];
     28 var nm28 = ["cc", "d", "ddr", "dm", "g", "gr", "j", "k", "l", "ld", "ll", "m", "ml", "n", "nd", "ndl", "ng", "nj", "nn", "nt", "r", "rdr", "rk", "rr", "rs", "shk", "sht", "sk", "st", "t", "th", "ttl", "v", "zm", "zn", "zz"];
     29 var nm29 = ["", "", "", "", "", "", "", "", "d", "kz", "kcz", "l", "lf", "n", "r", "rc", "rd", "rk", "s", "t", "v"];
     30 var nm30 = ["", "", "", "", "b", "br", "cr", "c", "d", "dh", "dr", "g", "gr", "j", "k", "kr", "m", "n", "nh", "r", "x", "z", "zr"];
     31 var nm31 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "au", "ou"];
     32 var nm32 = ["b", "br", "bz", "c", "cr", "d", "dr", "dl", "gh", "gg", "gr", "gn", "gm", "k", "kk", "kn", "km", "kr", "lr", "lm", "ln", "lb", "lg", "ld", "m", "md", "mz", "mr", "mg", "n", "nd", "ng", "nd", "nr", "r", "rg", "rgh", "rp", "rr", "rz", "th"];
     33 var nm33 = ["", "", "", "", "", "c", "d", "g", "l", "n", "r", "s", "sh"];
     34 var nm34 = ["", "", "", "", "", "b", "bh", "ch", "d", "dh", "g", "h", "k", "kh", "l", "m", "n", "nh", "r", "s", "sh", "t", "th", "v"];
     35 var nm35 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ia", "ea"];
     36 var nm36 = ["d", "dr", "dh", "f", "ff", "g", "gg", "gn", "gm", "gh", "gl", "h", "hh", "l", "ll", "llm", "ls", "lz", "lm", "ln", "lg", "ld", "m", "mm", "mn", "ms", "mz", "ml", "n", "nn", "nl", "ns", "nr", "r", "rs", "rr", "rl", "rsh", "s", "ss", "sh", "sr", "t", "v", "zn"];
     37 var nm37 = ["", "", "", "", "", "", "", "", "", "", "h", "l", "m", "n", "s", "st", "th"];
     38 var nm38 = ["", "", "", "", "", "b", "br", "c", "d", "dr", "g", "gr", "h", "k", "kr", "l", "m", "n", "r", "s", "sh", "st", "t", "th", "v", "x", "z"];
     39 var nm39 = ["a", "e", "i", "o", "u"];
     40 var nm40 = ["d", "dr", "f", "g", "gg", "gr", "gh", "gm", "j", "k", "kk", "kr", "kn", "kl", "l", "ll", "ld", "lg", "lb", "lm", "ln", "m", "mm", "md", "mb", "mr", "ml", "n", "nn", "nb", "nl", "ng", "ngr", "nr", "r", "rs", "rr", "rb", "rg", "rl", "ss", "sh", "t", "th", "v", "z"];
     41 var nm41 = ["", "", "", "", "", "g", "ll", "l", "m", "n", "r", "s", "sh", "st", "th"];
     42 var nm42 = ["", "", "", "", "b", "c", "d", "dh", "f", "gh", "gr", "h", "j", "k", "m", "n", "r", "s", "sh", "t", "x", "w", "z"];
     43 var nm43 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "a", "a", "i", "i", "u", "aa", "ya", "eo", "ee", "oo", "ai"];
     44 var nm44 = ["b", "d", "dd", "dh", "dr", "dw", "f", "g", "h", "hr", "hs", "j", "k", "km", "l", "ll", "m", "mm", "n", "ns", "q", "qd", "qm", "r", "rb", "rf", "rg", "rh", "rr", "rw", "s", "sf", "sh", "sm", "ss", "st", "z"];
     45 var nm45 = ["", "", "b", "d", "dh", "f", "j", "jh", "k", "l", "lf", "m", "n", "r", "s", "sh", "th", "wz", "z"];
     46 var nm46 = ["", "", "", "f", "gh", "h", "j", "k", "kh", "l", "m", "n", "p", "r", "s", "sh", "t", "th", "w", "z"];
     47 var nm47 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "a", "u", "i", "y", "ya", "aa", "ai", "iya", "ee"];
     48 var nm48 = ["b", "br", "d", "dh", "f", "fl", "fn", "h", "hd", "hj", "hm", "j", "km", "l", "lm", "m", "mt", "n", "nt", "ph", "q", "r", "rh", "s", "sf", "sh", "shm", "sm", "t", "th", "z"];
     49 var nm49 = ["", "", "", "", "", "", "", "", "", "", "f", "h", "l", "n", "r", "s", "t"];
     50 var nm50 = ["", "", "", "", "b", "bh", "d", "f", "gh", "h", "j", "k", "kh", "m", "q", "r", "s", "sh", "t", "vr", "y", "z"];
     51 var nm51 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "a", "i", "i", "ee", "aa", "ou", "ei"];
     52 var nm52 = ["b", "bb", "d", "dd", "dr", "f", "h", "hr", "j", "k", "l", "lk", "ll", "lm", "m", "n", "nb", "nl", "ns", "r", "rw", "s", "sh", "sm", "sp", "sr", "ss", "st", "th", "tt", "v", "w", "z"];
     53 var nm53 = ["", "", "", "d", "h", "j", "kh", "l", "lm", "m", "n", "r", "s"];
     54 var nm54 = ["", "", "", "b", "ch", "f", "g", "h", "j", "k", "kh", "m", "n", "p", "q", "r", "s", "t", "th", "v", "z"];
     55 var nm55 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "y", "ae", "eu", "aa", "ui"];
     56 var nm56 = ["b", "ch", "dr", "f", "fm", "g", "h", "hbr", "hm", "k", "kh", "kht", "l", "m", "mm", "ms", "n", "nh", "nk", "nkh", "nm", "nn", "nr", "ns", "nt", "p", "ph", "ps", "pt", "r", "rg", "rk", "rm", "rp", "rph", "rr", "rs", "rt", "s", "sk", "skh", "ss", "st", "t", "thr", "zgh"];
     57 var nm57 = ["", "", "", "b", "d", "f", "ff", "h", "ln", "nn", "p", "r", "s", "sh", "t", "x"];
     58 var nm58 = ["", "", "", "", "b", "ch", "cl", "h", "k", "kh", "l", "m", "n", "p", "r", "s", "sh", "t", "th", "z"];
     59 var nm59 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "ee", "ia", "au", "eo", "ei"];
     60 var nm60 = ["b", "c", "fs", "h", "hm", "k", "kh", "kr", "kt", "l", "m", "mm", "n", "nk", "nkh", "nn", "ns", "nt", "p", "pp", "q", "r", "rm", "rs", "s", "sh", "st", "t", "th", "tm", "tr", "z"];
     61 var nm61 = ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "f", "h", "l", "m", "n", "r", "s", "t"];
     62 var nm62 = ["", "", "", "", "", "", "", "", "b", "ch", "cl", "f", "g", "h", "j", "k", "kh", "l", "m", "n", "p", "q", "r", "s", "sh", "t", "th", "v", "z"];
     63 var nm63 = ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "y", "ae", "eu", "aa", "ui", "ee", "ia", "au", "eo", "ei"];
     64 var nm64 = ["b", "c", "ch", "dr", "f", "fm", "fs", "g", "h", "hbr", "hm", "k", "kh", "kht", "kr", "kt", "l", "m", "mm", "ms", "n", "nh", "nk", "nkh", "nm", "nn", "nr", "ns", "nt", "p", "ph", "pp", "ps", "pt", "q", "r", "rg", "rk", "rm", "rp", "rph", "rr", "rs", "rt", "s", "sh", "sk", "skh", "ss", "st", "t", "th", "thr", "tm", "tr", "z", "zgh"];
     65 var nm65 = ["", "", "", "", "", "", "", "", "b", "d", "f", "ff", "h", "l", "ln", "m", "n", "nn", "p", "r", "s", "sh", "t", "x"];
     66 var br = "";
     67 
     68 function nameGen(type) {
     69     $('#placeholder').css('textTransform', 'capitalize');
     70     var tp = type;
     71     var element = document.createElement("div");
     72     element.setAttribute("id", "result");
     73     for (i = 0; i < 12; i++) {
     74         if (tp === 1) {
     75             if (i < 2) {
     76                 rnd = Math.floor(Math.random() * nm5.length);
     77                 rnd2 = Math.floor(Math.random() * nm2.length);
     78                 rnd3 = Math.floor(Math.random() * nm6.length);
     79                 rnd4 = Math.floor(Math.random() * nm2.length);
     80                 rnd5 = Math.floor(Math.random() * nm7.length);
     81                 names = nm5[rnd] + nm2[rnd2] + nm6[rnd3] + nm2[rnd4] + nm7[rnd5];
     82             } else if (i < 4) {
     83                 rnd = Math.floor(Math.random() * nm12.length);
     84                 rnd2 = Math.floor(Math.random() * nm13.length);
     85                 rnd3 = Math.floor(Math.random() * nm14.length);
     86                 rnd4 = Math.floor(Math.random() * nm13.length);
     87                 rnd5 = Math.floor(Math.random() * nm15.length);
     88                 rnd6 = Math.floor(Math.random() * nm16.length);
     89                 rnd7 = Math.floor(Math.random() * nm17.length);
     90                 names = nm12[rnd] + nm13[rnd2] + nm14[rnd3] + nm13[rnd4] + nm15[rnd5] + " " + nm16[rnd6] + nm17[rnd7];
     91             } else if (i < 6) {
     92                 rnd = Math.floor(Math.random() * nm22.length);
     93                 rnd2 = Math.floor(Math.random() * nm23.length);
     94                 rnd3 = Math.floor(Math.random() * nm24.length);
     95                 rnd4 = Math.floor(Math.random() * nm23.length);
     96                 rnd5 = Math.floor(Math.random() * nm25.length);
     97                 rnd6 = Math.floor(Math.random() * nm26.length);
     98                 rnd7 = Math.floor(Math.random() * nm27.length);
     99                 rnd8 = Math.floor(Math.random() * nm28.length);
    100                 rnd9 = Math.floor(Math.random() * nm27.length);
    101                 rnd10 = Math.floor(Math.random() * nm29.length);
    102                 names = nm22[rnd] + nm23[rnd2] + nm24[rnd3] + nm23[rnd4] + nm25[rnd5] + " " + nm26[rnd6] + nm27[rnd7] + nm28[rnd8] + nm27[rnd9] + nm28[rnd10];
    103             } else if (i < 8) {
    104                 rnd = Math.floor(Math.random() * nm34.length);
    105                 rnd2 = Math.floor(Math.random() * nm35.length);
    106                 rnd3 = Math.floor(Math.random() * nm36.length);
    107                 rnd4 = Math.floor(Math.random() * nm35.length);
    108                 rnd5 = Math.floor(Math.random() * nm37.length);
    109                 rnd6 = Math.floor(Math.random() * nm38.length);
    110                 rnd7 = Math.floor(Math.random() * nm39.length);
    111                 rnd8 = Math.floor(Math.random() * nm40.length);
    112                 rnd9 = Math.floor(Math.random() * nm39.length);
    113                 rnd10 = Math.floor(Math.random() * nm41.length);
    114                 names = nm34[rnd] + nm35[rnd2] + nm36[rnd3] + nm35[rnd4] + nm37[rnd5] + " " + nm38[rnd6] + nm39[rnd7] + nm40[rnd8] + nm39[rnd9] + nm41[rnd10];
    115             } else if (i < 10) {
    116                 rnd = Math.floor(Math.random() * nm46.length);
    117                 rnd2 = Math.floor(Math.random() * nm47.length);
    118                 rnd3 = Math.floor(Math.random() * nm48.length);
    119                 rnd4 = Math.floor(Math.random() * nm47.length);
    120                 rnd5 = Math.floor(Math.random() * nm49.length);
    121                 rnd6 = Math.floor(Math.random() * nm50.length);
    122                 rnd7 = Math.floor(Math.random() * nm51.length);
    123                 rnd8 = Math.floor(Math.random() * nm52.length);
    124                 rnd9 = Math.floor(Math.random() * nm51.length);
    125                 rnd10 = Math.floor(Math.random() * nm53.length);
    126                 names = nm46[rnd] + nm47[rnd2] + nm48[rnd3] + nm47[rnd4] + nm49[rnd5] + " " + nm50[rnd6] + nm51[rnd7] + nm52[rnd8] + nm51[rnd9] + nm53[rnd10];
    127             } else {
    128                 rnd = Math.floor(Math.random() * nm58.length);
    129                 rnd2 = Math.floor(Math.random() * nm59.length);
    130                 rnd3 = Math.floor(Math.random() * nm60.length);
    131                 rnd4 = Math.floor(Math.random() * nm59.length);
    132                 rnd5 = Math.floor(Math.random() * nm61.length);
    133                 rnd6 = Math.floor(Math.random() * nm62.length);
    134                 rnd7 = Math.floor(Math.random() * nm63.length);
    135                 rnd8 = Math.floor(Math.random() * nm64.length);
    136                 rnd9 = Math.floor(Math.random() * nm63.length);
    137                 rnd10 = Math.floor(Math.random() * nm65.length);
    138                 names = nm58[rnd] + nm59[rnd2] + nm60[rnd3] + nm59[rnd4] + nm61[rnd5] + " " + nm62[rnd6] + nm63[rnd7] + nm64[rnd8] + nm63[rnd9] + nm65[rnd10];
    139             }
    140         } else {
    141             if (i < 2) {
    142                 rnd = Math.floor(Math.random() * nm1.length);
    143                 rnd2 = Math.floor(Math.random() * nm2.length);
    144                 rnd3 = Math.floor(Math.random() * nm3.length);
    145                 rnd4 = Math.floor(Math.random() * nm2.length);
    146                 rnd5 = Math.floor(Math.random() * nm4.length);
    147                 names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm4[rnd5];
    148             } else if (i < 4) {
    149                 rnd = Math.floor(Math.random() * nm8.length);
    150                 rnd2 = Math.floor(Math.random() * nm9.length);
    151                 rnd3 = Math.floor(Math.random() * nm10.length);
    152                 rnd4 = Math.floor(Math.random() * nm9.length);
    153                 rnd5 = Math.floor(Math.random() * nm11.length);
    154                 rnd6 = Math.floor(Math.random() * nm16.length);
    155                 rnd7 = Math.floor(Math.random() * nm17.length);
    156                 names = nm8[rnd] + nm9[rnd2] + nm10[rnd3] + nm9[rnd4] + nm11[rnd5] + " " + nm16[rnd6] + nm17[rnd7];
    157             } else if (i < 6) {
    158                 rnd = Math.floor(Math.random() * nm18.length);
    159                 rnd2 = Math.floor(Math.random() * nm19.length);
    160                 rnd3 = Math.floor(Math.random() * nm20.length);
    161                 rnd4 = Math.floor(Math.random() * nm19.length);
    162                 rnd5 = Math.floor(Math.random() * nm21.length);
    163                 rnd6 = Math.floor(Math.random() * nm26.length);
    164                 rnd7 = Math.floor(Math.random() * nm27.length);
    165                 rnd8 = Math.floor(Math.random() * nm28.length);
    166                 rnd9 = Math.floor(Math.random() * nm27.length);
    167                 rnd10 = Math.floor(Math.random() * nm29.length);
    168                 names = nm18[rnd] + nm19[rnd2] + nm20[rnd3] + nm19[rnd4] + nm21[rnd5] + " " + nm26[rnd6] + nm27[rnd7] + nm28[rnd8] + nm27[rnd9] + nm28[rnd10];
    169             } else if (i < 8) {
    170                 rnd = Math.floor(Math.random() * nm30.length);
    171                 rnd2 = Math.floor(Math.random() * nm31.length);
    172                 rnd3 = Math.floor(Math.random() * nm32.length);
    173                 rnd4 = Math.floor(Math.random() * nm31.length);
    174                 rnd5 = Math.floor(Math.random() * nm33.length);
    175                 rnd6 = Math.floor(Math.random() * nm38.length);
    176                 rnd7 = Math.floor(Math.random() * nm39.length);
    177                 rnd8 = Math.floor(Math.random() * nm40.length);
    178                 rnd9 = Math.floor(Math.random() * nm39.length);
    179                 rnd10 = Math.floor(Math.random() * nm41.length);
    180                 names = nm30[rnd] + nm31[rnd2] + nm32[rnd3] + nm31[rnd4] + nm33[rnd5] + " " + nm38[rnd6] + nm39[rnd7] + nm40[rnd8] + nm39[rnd9] + nm41[rnd10];
    181             } else if (i < 10) {
    182                 rnd = Math.floor(Math.random() * nm42.length);
    183                 rnd2 = Math.floor(Math.random() * nm43.length);
    184                 rnd3 = Math.floor(Math.random() * nm44.length);
    185                 rnd4 = Math.floor(Math.random() * nm43.length);
    186                 rnd5 = Math.floor(Math.random() * nm45.length);
    187                 rnd6 = Math.floor(Math.random() * nm50.length);
    188                 rnd7 = Math.floor(Math.random() * nm51.length);
    189                 rnd8 = Math.floor(Math.random() * nm52.length);
    190                 rnd9 = Math.floor(Math.random() * nm51.length);
    191                 rnd10 = Math.floor(Math.random() * nm53.length);
    192                 names = nm42[rnd] + nm43[rnd2] + nm44[rnd3] + nm43[rnd4] + nm45[rnd5] + " " + nm50[rnd6] + nm51[rnd7] + nm52[rnd8] + nm51[rnd9] + nm53[rnd10];
    193             } else {
    194                 rnd = Math.floor(Math.random() * nm54.length);
    195                 rnd2 = Math.floor(Math.random() * nm55.length);
    196                 rnd3 = Math.floor(Math.random() * nm56.length);
    197                 rnd4 = Math.floor(Math.random() * nm55.length);
    198                 rnd5 = Math.floor(Math.random() * nm57.length);
    199                 rnd6 = Math.floor(Math.random() * nm62.length);
    200                 rnd7 = Math.floor(Math.random() * nm63.length);
    201                 rnd8 = Math.floor(Math.random() * nm64.length);
    202                 rnd9 = Math.floor(Math.random() * nm63.length);
    203                 rnd10 = Math.floor(Math.random() * nm65.length);
    204                 names = nm54[rnd] + nm55[rnd2] + nm56[rnd3] + nm55[rnd4] + nm57[rnd5] + " " + nm62[rnd6] + nm63[rnd7] + nm64[rnd8] + nm63[rnd9] + nm65[rnd10];
    205             }
    206         }
    207         br = document.createElement('br');
    208         element.appendChild(document.createTextNode(names));
    209         element.appendChild(br);
    210     }
    211     if (document.getElementById("result")) {
    212         document.getElementById("placeholder").removeChild(document.getElementById("result"));
    213     }
    214     document.getElementById("placeholder").appendChild(element);
    215 }