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

madScientists.js (2964B)


      1 var br = "";
      2 var nm2 = ["Dr.", "Prof."];
      3 
      4 function nameGen() {
      5     var nm1 = ["Prof. Anity", "Prof. Hanity", "Prof. Hiler", "Prof. Hess", "Prof. Husion", "Prof. Iterol", "Prof. Hiterole", "Prof. Oke", "Dr. Agon", "Dr. Aco", "Dr. Ama", "Dr. Ools", "Dr. Eary", "Dr. Hibble", "Dr. Howsy", "Dr. Hoid", "Dr. Hools", "Dr. Hugs", "Dr. Hama", "Dr. Hinks", "Dr. Hoops", "Dr. Hone", "Dr. Heary", "Aberrant", "Accident", "Acrid", "Affect", "Aftermath", "Afterthought", "Angel", "Animal", "Anomaly", "Anxiety", "Basket", "Berserk", "Bird", "Bitter", "Bizarre", "Blank", "Block", "Bloop", "Blooper", "Bogus", "Bone", "Bones", "Bother", "Bottom", "Boulder", "Brick", "Bug", "Calamity", "Calf", "Catalyst", "Catch", "Chaos", "Clockwork", "Clueless", "Clumsy", "Combustion", "Complex", "Confusion", "Cookie", "Corner", "Cover", "Craven", "Crayon", "Cretin", "Crook", "Crow", "Curiosity", "Daisy", "Daydream", "Deficit", "Delay", "Delirious", "Desire", "Despair", "Discount", "Discovery", "Dismal", "Draco", "Dread", "Dynamite", "Effect", "Effort", "Emphasis", "Enigma", "Estimate", "Fanatic", "Fascination", "Fault", "Feeble", "Feedback", "Fidget", "Fingers", "Flimsy", "Fluke", "Fortune", "Fowl", "Froth", "Gander", "Glum", "Goof", "Goose", "Grave", "Grief", "Grim", "Habit", "Handle", "Hap", "Hazard", "Heebie", "Hollow", "Horror", "Imbalance", "Impact", "Impulse", "Incident", "Injury", "Jacket", "Jeebies", "Jitter", "Jitters", "Judgment", "Juvenile", "Kaput", "Livid", "Macabre", "Maniac", "Marbles", "Matter", "Misery", "Mishap", "Moon", "Mundane", "Nincom", "Ninny", "Nobody", "Noxious", "Numb", "Occasion", "Oops", "Outcome", "Paltry", "Panic", "Patient", "Personality", "Pest", "Plastic", "Pollution", "Possibility", "Pressure", "Pride", "Prism", "Prison", "Promise", "Pungent", "Putrid", "Quack", "Queasy", "Question", "Quicksand", "Rabid", "Rash", "Recipe", "Regret", "Requiem", "Riddle", "Rock", "Rubble", "Ruin", "Rustic", "Schmo", "Seism", "Shabby", "Shade", "Shadow", "Signal", "Simple", "Slice", "Sliver", "Somber", "Spark", "Spider", "Spite", "Split", "Stitch", "Storm", "Stranger", "Subject", "Target", "Terror", "Thrill", "Thunder", "Toast", "Tremble", "Trick", "Trite", "Trivial", "Twist", "Venom", "Virus", "Whistle", "Wire"];
      6     var element = document.createElement("div");
      7     element.setAttribute("id", "result");
      8     for (i = 0; i < 10; i++) {
      9         rnd = Math.random() * nm1.length | 0;
     10         if (rnd < 23) {
     11             names = nm1[rnd];
     12         } else {
     13             rnd2 = Math.random() * nm2.length | 0;
     14             names = nm2[rnd2] + " " + nm1[rnd];
     15         }
     16         nm1.splice(rnd, 1);
     17         br = document.createElement('br');
     18         element.appendChild(document.createTextNode(names));
     19         element.appendChild(br);
     20     }
     21     if (document.getElementById("result")) {
     22         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     23     }
     24     document.getElementById("placeholder").appendChild(element);
     25 }