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

narniaSatyrs.js (2206B)


      1 var nm2 = ["us", "ius"];
      2 var nm3 = ["ia", "a", "ia"];
      3 
      4 function nameGen(type) {
      5     var tp = type;
      6     var nm1 = ["Abder", "Absyr", "Abyd", "Acast", "Achat", "Achel", "Acher", "Achil", "Achl", "Acris", "Act", "Adelph", "Adm", "Adon", "Adr", "Adras", "Aeg", "Aeol", "Aggel", "Alcin", "Ald", "Ambr", "Amyc", "Anast", "Anat", "Anc", "And", "Andr", "Ant", "Apost", "Arc", "Arg", "Arist", "Ars", "Ast", "Aster", "Bacc", "Bas", "Bast", "Bauc", "Ceph", "Cerb", "Ces", "Cet", "Char", "Cim", "Cir", "Corb", "Cyr", "Daem", "Dam", "Dar", "Darr", "Dem", "Dim", "Dion", "Dor", "Dun", "Egid", "Elefth", "Eleuth", "Endr", "Eras", "Ereb", "Eum", "Eur", "Eust", "Ev", "Fan", "Fed", "Feodr", "Gael", "Gal", "Gil", "Gor", "Greg", "Haem", "Hect", "Hel", "Ias", "Ic", "Idom", "Ignat", "Inach", "Ivank", "Jas", "Kadm", "Kir", "Konst", "Korud", "Kost", "Krat", "Kyr", "Lad", "Lak", "Land", "Laz", "Leand", "Lich", "Louk", "Lox", "Lyc", "Maur", "Ment", "Mich", "Myl", "Nark", "Nem", "Nik", "Nil", "Nill", "Ocn", "Oen", "Oenom", "Or", "Orthr", "Pal", "Panag", "Par", "Pell", "Petr", "Pil", "Pirr", "Preb", "Prot", "Rhod", "Sav", "Savv", "Sim", "Sot", "Stam", "Stavr", "Stel", "Sterg", "Tak", "Tal", "Than", "Thaum", "Tim", "Timm", "Tit", "Tod", "Tol", "Tox", "Trit", "Vas", "Yan", "Yann", "Yor", "Yrig", "Zar", "Zen", "Zeph", "Zolt"];
      7     var br = "";
      8     var element = document.createElement("div");
      9     element.setAttribute("id", "result");
     10     for (i = 0; i < 10; i++) {
     11         if (tp === 1) {
     12             rnd = Math.random() * nm1.length | 0;
     13             rnd2 = Math.random() * nm3.length | 0;
     14             names = nm1[rnd] + nm3[rnd2];
     15             nm1.splice(rnd, 1);
     16         } else {
     17             rnd = Math.random() * nm1.length | 0;
     18             rnd2 = Math.random() * nm2.length | 0;
     19             names = nm1[rnd] + nm2[rnd2];
     20             nm1.splice(rnd, 1);
     21         }
     22         br = document.createElement('br');
     23         element.appendChild(document.createTextNode(names));
     24         element.appendChild(br);
     25     }
     26     if (document.getElementById("result")) {
     27         document.getElementById("placeholder").removeChild(document.getElementById("result"));
     28     }
     29     document.getElementById("placeholder").appendChild(element);
     30 }