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.

22 lines
3.3 KiB
JavaScript

function nameGen() {
var nm1 = ["Abandoned", "Abberant", "Adamant", "Advanced", "All", "Anchored", "Ancient", "Angel", "Aquatic", "Arid", "Arrival", "Banished", "Barren", "Belated", "Bitter", "Bleached", "Blooming", "Blossom", "Blossoming", "Boundless", "Branded", "Brilliant", "Broken", "Bruised", "Burned", "Burning", "Ceaseless", "Central", "Changed", "Changing", "Chaos", "Cleansed", "Clouded", "Counter", "Crooked", "Crown", "Cruel", "Cursed", "Dark", "Darkened", "Darkness", "Dawn", "Day", "Dead", "Death", "Deep", "Defiled", "Demon", "Digital", "Diminishing", "Distant", "Double", "Dream", "Drifting", "Drowned", "Drowning", "Dual", "Dusk", "Dying", "Dystopian", "Eastern", "Echo", "Edge", "Electric", "Empty", "Enchanted", "Enchanting", "End", "Enigma", "Enlightened", "Eternal", "Eternity", "Ethereal", "Eventide", "Ever", "Evergreen", "Exalted", "Faded", "Fading", "Fairy", "False", "Faye", "Fertile", "Final", "Fire", "Flame", "Flat", "Flawless", "Forgotten", "Forsaken", "Free", "Frozen", "Gentle", "Ghost", "Giant", "Glass", "God's", "Golden", "Great", "Grieving", "Guardian", "Half", "Hallowed", "Harmony", "Harvest", "Hell", "Hidden", "Hollow", "Idle", "Impaled", "Infantile", "Infected", "Infernal", "Infinite", "Infinity", "Ink", "Inverted", "Iron", "Juvenile", "Known", "Late", "Liberty", "Light", "Liquid", "Little", "Lone", "Lonely", "Lost", "Lush", "Mad", "Marble", "Mellow", "Menace", "Metal", "Middle", "Midnight", "Mimic", "Mini", "Miniature", "Mirror", "Mistaken", "Mock", "Molten", "Moulded", "Mourning", "Mystery", "Nether", "New", "Night", "Nightmare", "Northern", "Old", "Other", "Pale", "Parallel", "Past", "Perfect", "Perfected", "Phantom", "Polished", "Possessed", "Primal", "Prime", "Prism", "Raging", "Ravaged", "Redemption", "Reflection", "Requiem", "Resting", "Reverse", "Reversed", "Revised", "Roaming", "Roaring", "Roasting", "Rotten", "Ruthless", "Savaged", "Second", "Secret", "Shadow", "Shallow", "Shielded", "Shrinking", "Silent", "Simple", "Small", "Smoldering", "Soothing", "Southern", "Spirit", "Sterile", "Stolen", "Storm", "Summoned", "Sunken", "Supreme", "Thunder", "Tomorrow", "Tranquil", "Twin", "Twisted", "Twisting", "Unbound", "Unknown", "Unmade", "Upside-down", "Utopian", "Vacant", "Vanishing", "Veiled", "Visitor", "Void", "Volatile", "Wandering", "Warped", "Water", "Western", "Wicked", "Wild", "Wondering", "Yester"];
var nm2 = ["Acres", "Archipelago", "Continent", "Domain", "Earth", "Expanse", "Fields", "Forest", "Globe", "Haven", "Havens", "Land", "Lands", "Moon", "Planet", "Province", "Realm", "Realms", "Region", "Rift", "Shore", "Shores", "Terrain", "Territories", "Territory", "Universe", "World"];
var br = "";
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;
names = "The " + nm1[rnd] + " " + nm2[rnd2];
br = document.createElement('br');
nm1.splice(rnd, 1);
nm2.splice(rnd2, 1);
element.appendChild(document.createTextNode(names));
element.appendChild(br);
}
if (document.getElementById("result")) {
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
document.getElementById("placeholder").appendChild(element);
}