narniaBadgers.js (2286B)
1 function nameGen(type) { 2 var nm1 = ["acorn", "almond", "apple", "barley", "bean", "beet", "beetroot", "berry", "bloom", "bulb", "button", "carrot", "cherry", "corn", "cress", "crop", "earthnut", "fig", "fruit", "fungi", "fungus", "gourd", "grain", "grape", "honey", "jalap", "kernel", "maize", "melon", "morel", "mushroom", "nectar", "oat", "okra", "onion", "orange", "parsnip", "peach", "peanut", "pear", "pecan", "peel", "plum", "plume", "pod", "poppet", "potato", "prune", "pulp", "pumpkin", "radish", "root", "rye", "salep", "sapling", "shoot", "spice", "sprout", "spud", "squash", "stalk", "sugar", "sugarbeet", "taro", "tater", "toadstool", "tomato", "truffle", "tuber", "turnip", "vine", "walnut", "yam"]; 3 var nm2 = ["baker", "belcher", "biter", "boiler", "bringer", "browser", "bundler", "burper", "burrower", "catcher", "chaser", "chopper", "collector", "cooker", "counter", "devourer", "digger", "diner", "diver", "dreamer", "drooler", "dropper", "dunker", "feeder", "feeler", "finder", "fryer", "gatherer", "groomer", "grower", "guard", "helper", "hider", "hoarder", "hogger", "holder", "hunter", "keeper", "lover", "masher", "picker", "planter", "plucker", "reacher", "remover", "rester", "robber", "savorer", "scooper", "scourer", "seeker", "shaker", "shuffler", "snatcher", "sniffer", "snooper", "spotter", "stacker", "stasher", "stealer", "stocker", "taker", "taster", "tender", "tracker", "washer"]; 4 var br = ""; 5 $('#placeholder').css('textTransform', 'capitalize'); 6 var tp = type; 7 var element = document.createElement("div"); 8 element.setAttribute("id", "result"); 9 for (i = 0; i < 10; i++) { 10 rnd = Math.random() * nm1.length | 0; 11 rnd2 = Math.random() * nm2.length | 0; 12 while (nm1[rnd] === nm2[rnd2]) { 13 rnd2 = Math.random() * nm2.length | 0; 14 } 15 names = nm1[rnd] + nm2[rnd2]; 16 nm1.splice(rnd, 1); 17 nm2.splice(rnd2, 1); 18 br = document.createElement('br'); 19 element.appendChild(document.createTextNode(names)); 20 element.appendChild(br); 21 } 22 if (document.getElementById("result")) { 23 document.getElementById("placeholder").removeChild(document.getElementById("result")); 24 } 25 document.getElementById("placeholder").appendChild(element); 26 }