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.
27 lines
2.2 KiB
JavaScript
27 lines
2.2 KiB
JavaScript
function nameGen(type) {
|
|
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"];
|
|
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"];
|
|
var br = "";
|
|
$('#placeholder').css('textTransform', 'capitalize');
|
|
var tp = type;
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
while (nm1[rnd] === nm2[rnd2]) {
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
}
|
|
names = nm1[rnd] + nm2[rnd2];
|
|
nm1.splice(rnd, 1);
|
|
nm2.splice(rnd2, 1);
|
|
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);
|
|
}
|