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.
		
		
		
		
		
			
		
			
				
	
	
		
			59 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			JavaScript
		
	
			
		
		
	
	
			59 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			JavaScript
		
	
var nm1 = ["", "", "", "", "", "b", "d", "g", "h", "j", "k", "m", "n", "r", "v", "z"];
 | 
						|
var nm2 = ["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", "aa", "ua", "ia", "uu"];
 | 
						|
var nm3 = ["c", "cr", "dr", "g", "gg", "gr", "gh", "k", "kr", "kk", "l", "n", "nk", "ng", "q", "r", "rr", "rk", "rg", "rq", "v", "vr", "vh", "z", "zg", "c", "g", "k", "l", "n", "q", "r", "v", "z", "c", "g", "k", "l", "n", "q", "r", "v", "z", "c", "g", "k", "l", "n", "q", "r", "v", "z", "c", "g", "k", "l", "n", "q", "r", "v", "z"];
 | 
						|
var nm4 = ["d", "n", "r", "s", "th", "z"];
 | 
						|
var nm5 = ["c", "g", "j", "k", "m", "n", "r", "s", "t", "v", "z"];
 | 
						|
var nm6 = ["a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "a", "e", "i", "o", "ia", "ee", "ae", "ie"];
 | 
						|
var nm7 = ["cc", "g", "gn", "gr", "k", "kk", "kr", "kn", "kz", "kl", "lk", "lg", "lr", "lz", "m", "mz", "mm", "n", "nn", "nk", "ng", "nz", "nr", "r", "rg", "rk", "rs", "rv", "s", "sz", "sr", "sq", "zz", "g", "k", "m", "n", "r", "t", "v", "z", "g", "k", "m", "n", "r", "t", "v", "z", "g", "k", "m", "n", "r", "t", "v", "z", "g", "k", "m", "n", "r", "t", "v", "z"];
 | 
						|
var nm8 = ["amber", "ash", "axe", "battle", "beast", "blaze", "blood", "burning", "chaos", "cinder", "claw", "cold", "dark", "dead", "death", "deep", "doom", "ember", "far", "fire", "fist", "flame", "fury", "fuse", "glow", "grand", "hard", "haze", "heavy", "hell", "iron", "keen", "lone", "mist", "molten", "moon", "mountain", "mourn", "nether", "night", "pride", "proud", "pyre", "rage", "rough", "rumble", "shade", "shadow", "sharp", "skull", "spider", "steel", "still", "storm", "stout", "strong", "sun", "swift", "titan", "true", "wild", "wolf", "wrath"];
 | 
						|
var nm9 = ["bane", "bash", "basher", "beam", "blade", "blaze", "blight", "bow", "branch", "brand", "breaker", "bringer", "caller", "claw", "crusher", "cut", "cutter", "fall", "fang", "fire", "fist", "flaw", "flayer", "force", "forge", "fury", "gaze", "gloom", "glory", "grip", "guard", "hammer", "hell", "horn", "hunter", "killer", "lash", "mane", "mark", "maul", "maw", "mourn", "rage", "reaper", "reaver", "ripper", "roar", "run", "runner", "scream", "shade", "shadow", "shard", "shot", "slayer", "snarl", "soar", "spear", "spire", "splitter", "stalker", "storm", "strike", "taker", "talon", "thorn", "ward", "weaver"];
 | 
						|
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++) {
 | 
						|
        rnd6 = Math.floor(Math.random() * nm8.length);
 | 
						|
        rnd7 = Math.floor(Math.random() * nm9.length);
 | 
						|
        while (nm8[rnd6] === nm9[rnd7]) {
 | 
						|
            rnd7 = Math.floor(Math.random() * nm9.length);
 | 
						|
        }
 | 
						|
        lname = nm8[rnd6] + nm9[rnd7];
 | 
						|
        if (tp === 1) {
 | 
						|
            rnd = Math.floor(Math.random() * nm5.length);
 | 
						|
            rnd2 = Math.floor(Math.random() * nm6.length);
 | 
						|
            rnd3 = Math.floor(Math.random() * nm7.length);
 | 
						|
            rnd4 = Math.floor(Math.random() * nm6.length);
 | 
						|
            if (i < 5) {
 | 
						|
                names = nm5[rnd] + nm6[rnd2] + nm7[rnd3] + nm6[rnd4] + " " + lname;
 | 
						|
            } else {
 | 
						|
                rnd6 = Math.floor(Math.random() * nm7.length);
 | 
						|
                rnd7 = Math.floor(Math.random() * nm6.length);
 | 
						|
                names = nm5[rnd] + nm6[rnd2] + nm7[rnd3] + nm6[rnd4] + nm7[rnd6] + nm6[rnd7] + " " + lname;
 | 
						|
            }
 | 
						|
        } else {
 | 
						|
            rnd = Math.floor(Math.random() * nm1.length);
 | 
						|
            rnd2 = Math.floor(Math.random() * nm2.length);
 | 
						|
            rnd3 = Math.floor(Math.random() * nm3.length);
 | 
						|
            rnd4 = Math.floor(Math.random() * nm2.length);
 | 
						|
            rnd5 = Math.floor(Math.random() * nm4.length);
 | 
						|
            if (i < 7) {
 | 
						|
                names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm4[rnd5] + " " + lname;
 | 
						|
            } else {
 | 
						|
                rnd6 = Math.floor(Math.random() * nm3.length);
 | 
						|
                rnd7 = Math.floor(Math.random() * nm2.length);
 | 
						|
                names = nm1[rnd] + nm2[rnd2] + nm3[rnd3] + nm2[rnd4] + nm3[rnd6] + nm2[rnd7] + nm4[rnd5] + " " + lname;
 | 
						|
            }
 | 
						|
        }
 | 
						|
        br = document.createElement('br');
 | 
						|
        element.appendChild(document.createTextNode(names));
 | 
						|
        element.appendChild(br);
 | 
						|
    }
 | 
						|
    if (document.getElementById("result")) {
 | 
						|
        document.getElementById("placeholder").removeChild(document.getElementById("result"));
 | 
						|
    }
 | 
						|
    document.getElementById("placeholder").appendChild(element);
 | 
						|
}
 |