pfGnoll.js (11584B)
1 var br = ""; 2 3 function nameGen() { 4 var nm1 = ["Aardvark", "Abyssinian", "Addax", "Affenpinscher", "Akbash", "Akita", "Albatross", "Alligator", "Alpaca", "Anemone Fish", "Angelfish", "Angora", "Anole", "Ant", "Anteater", "Antelope", "Aoudad", "Ape", "Argali", "Armadillo", "Avocet", "Axolotl", "Baboon", "Badger", "Balinese", "Bandicoot", "Barb", "Barnacle", "Barracuda", "Basilisk", "Bat", "Beagle", "Bear", "Bearded Dragon", "Beaver", "Bee", "Beetle", "Bighorn", "Binturong", "Bird", "Birman", "Bison", "Bloodhound", "Boa", "Boar", "Bobcat", "Bombay", "Bongo", "Bonobo", "Booby", "Borer", "Budgerigar", "Buffalo", "Bull", "Bull Terrier", "Bulldog", "Bullfrog", "Bunny", "Burmese", "Burro", "Butterfly", "Cayman", "Camel", "Canary", "Capuchin", "Capybara", "Caracal", "Cardinal", "Caribou", "Cassowary", "Cat", "Caterpillar", "Catfish", "Centipede", "Chameleon", "Chamois", "Cheetah", "Chicken", "Chihuahua", "Chimpanzee", "Chinchilla", "Chinook", "Chipmunk", "Cichlid", "Civet", "Coati", "Cockroach", "Collie", "Colt", "Cony", "Coral", "Cougar", "Cow", "Coyote", "Crab", "Crane", "Crocodile", "Crow", "Cuscus", "Cuttlefish", "Dachshund", "Dalmatian", "Darter", "Deer", "Dhole", "Dingo", "Discus", "Dodo", "Doe", "Dog", "Dogfish", "Dolphin", "Donkey", "Dormouse", "Dragon", "Dragonfly", "Drever", "Dromedary", "Duck", "Duckbill", "Dugong", "Dunker", "Eagle", "Earwig", "Echidna", "Eel", "Egret", "Eland", "Elephant", "Eleuth", "Elk", "Emu", "Ermine", "Ewe", "Falcon", "Fawn", "Ferret", "Finch", "Firefinch", "Fish", "Flamingo", "Flounder", "Fly", "Fossa", "Fox", "Frigatebird", "Frog", "Fulgorid", "Gar", "Gazelle", "Gecko", "Gemsbok", "Gerbil", "Gharial", "Gibbon", "Gila monster", "Giraffe", "Gnu", "Goat", "Goatfish", "Goose", "Gopher", "Gorilla", "Grasshopper", "Greyhound", "Grizzly bear", "Ground hog", "Grouse", "Guanaco", "Guinea pig", "Guppy", "Hamlet", "Hamster", "Hare", "Harrier", "Hartebeest", "Havanese", "Hedgehog", "Heron", "Himalayan", "Hippo", "Hippopotamus", "Hog", "Hornbill", "Hornet", "Horse", "Hound", "Human", "Hummingbird", "Ibex", "Ibis", "Iguana", "Impala", "Indri", "Insect", "Jackal", "Jackrabbit", "Jaguar", "Javanese", "Jay", "Jellyfish", "Jerboa", "Kakapo", "Kangaroo", "Katydid", "Kid", "Kingfisher", "Kinkajou", "Kitten", "Kiwi", "Koala", "Komodo", "Koodoo", "Kookaburra", "Kudu", "Labradoodle", "Ladybird", "Lamb", "Lechwe", "Lemming", "Lemur", "Leopard", "Liger", "Lion", "Lionfish", "Lizard", "Llama", "Lobster", "Locust", "Longclaw", "Lovebird", "Lynx", "Macaw", "Magpie", "Maltese", "Mammoth", "Manatee", "Mandrill", "Mantis", "Mare", "Markhor", "Marmoset", "Marmot", "Marten", "Mastiff", "Mastigodryas", "Mayfly", "Meerkat", "Millipede", "Mink", "Mole", "Molly", "Mongoose", "Mongrel", "Monkey", "Moorhen", "Moose", "Moth", "Mountain goat", "Mouse", "Mule", "Musk deer", "Musk-ox", "Muskrat", "Mustang", "Mynah bird", "Neanderthal", "Newfoundland", "Newt", "Nightingale", "Numbat", "Ocelot", "Octopus", "Oedemera", "Okapi", "Olm", "Opossum", "Orang-utan", "Orangutan", "Orca", "Oryx", "Ostrich", "Otter", "Owl", "Ox", "Oyster", "Pademelon", "Panda", "Panther", "Parakeet", "Parrot", "Peacock", "Peccary", "Pekingese", "Pelican", "Penguin", "Persian", "Pheasant", "Pig", "Pika", "Pike", "Piranha", "Platypus", "Pointer", "Polar bear", "Pony", "Poodle", "Porcupine", "Porpoise", "Possum", "Prairie dog", "Prawn", "Pronghorn", "Puffin", "Pug", "Puma", "Puppy", "Quagga", "Quail", "Quetzal", "Quokka", "Quoll", "Rabbit", "Raccoon", "Ragdoll", "Ram", "Rat", "Rattlesnake", "Raven", "Reindeer", "Reptile", "Retriever", "Rhino", "Rhinoceros", "Robin", "Roebuck", "Rottweiler", "Salamander", "Saola", "Scorpion", "Seahorse", "Seal", "Serval", "Shark", "Sheep", "Sheepdog", "Shrew", "Shrimp", "Siamese", "Siberian", "Skink", "Skunk", "Sloth", "Slug", "Snail", "Snake", "Snowshoe", "Somali", "Spaniel", "Spanish Flag", "Sparrow", "Sparrowhawk", "Spider", "Sponge", "Springbok", "Squid", "Squirrel", "Stallion", "Starfish", "Starling", "Steer", "Stingray", "Stoat", "Stork", "Sunfish", "Swan", "Tamarin", "Tang", "Tapir", "Tarantula", "Tarsier", "Tayra", "Termite", "Terrier", "Tetra", "Tiffany", "Tiger", "Toad", "Tortoise", "Toucan", "Triggerfish", "Tropicbird", "Trunkfish", "Tuatara", "Turkey", "Turtle", "Uakari", "Uguisu", "Umbrellabird", "Urchin", "Vicuna", "Vole", "Vulture", "Wallaby", "Walrus", "Wapiti", "Warthog", "Wasp", "Waterbuck", "Weasel", "Weaver", "Whale", "Whippet", "Wildcat", "Wildebeest", "Wolf", "Wolfhound", "Wolverine", "Wombat", "Woodchuck", "Woodlouse", "Woodpecker", "Wrasse", "Yak", "Zebra", "Zebu", "Zonkey", "Zorse", "Acacia", "Aconite", "Alder", "Almond", "Apricot", "Arrowwood", "Ash", "Aspen", "Azalea", "Azolla", "Balsa", "Bamboo", "Baobab", "Bayonet", "Beech", "Belladonna", "Birch", "Bittercress", "Bitterweed", "Boabab", "Bow-wood", "Bower", "Box", "Boxelder", "Brier", "Brittlebush", "Buckeye", "Buckthorn", "Bunya", "Bush", "Buxus", "Cane", "Cap", "Cassava", "Catalpa", "Cedar", "Cherry", "Chestnut", "Clove", "Clover", "Colwort", "Conifer", "Cornel", "Cress", "Crowfoot", "Cycad", "Cypress", "Deadnettle", "Dindle", "Dogbane", "Dogwood", "Duscle", "Elder", "Elm", "Eucalyptus", "Fern", "Fir", "Flax", "Fluxroot", "Fumewort", "Gallberry", "Geranium", "Ginger", "Gutweed", "Harlequin", "Hawthorn", "Hazel", "Hellebore", "Hemlock", "Hickory", "Hogweed", "Holly", "Hornbeam", "Itchweed", "Ivy", "Juniper", "Larch", "Laurel", "Leaf", "Locust", "Lotus", "Magnolia", "Mahogany", "Mangrove", "Maple", "Medlar", "Milkbark", "Milkweed", "Mint", "Moosewood", "Morel", "Moss", "Mulberry", "Needle", "Nettle", "Nightshade", "Oak", "Oleander", "Palm", "Palmetto", "Persimmon", "Pine", "Poinsetta", "Pokeroot", "Pokeweed", "Poplar", "Privet", "Ragweed", "Redbud", "Rhododendron", "Ribwort", "Rose", "Rowan", "Saffron", "Sage", "Sequoia", "Silkweed", "Skunkweed", "Snakeberry", "Snowdrop", "Sorrel", "Spruce", "Stickweed", "Strongbark", "Sumac", "Sycamore", "Tassel", "Thimbleweed", "Thistle", "Thorn", "Thyme", "Tree", "Viburnum", "Vine", "Violet", "Willow", "Windroot", "Wood", "Wormwood", "Woundwort", "Yew", "Yucca", "Acacia", "Aconite", "Alder", "Almond", "Apricot", "Arrowwood", "Ash", "Aspen", "Azalea", "Azolla", "Balsa", "Bamboo", "Baobab", "Bayonet", "Beech", "Belladonna", "Birch", "Bittercress", "Bitterweed", "Boabab", "Bow-wood", "Bower", "Box", "Boxelder", "Brier", "Brittlebush", "Buckeye", "Buckthorn", "Bunya", "Bush", "Buxus", "Cane", "Cap", "Cassava", "Catalpa", "Cedar", "Cherry", "Chestnut", "Clove", "Clover", "Colwort", "Conifer", "Cornel", "Cress", "Crowfoot", "Cycad", "Cypress", "Deadnettle", "Dindle", "Dogbane", "Dogwood", "Duscle", "Elder", "Elm", "Eucalyptus", "Fern", "Fir", "Flax", "Fluxroot", "Fumewort", "Gallberry", "Geranium", "Ginger", "Gutweed", "Harlequin", "Hawthorn", "Hazel", "Hellebore", "Hemlock", "Hickory", "Hogweed", "Holly", "Hornbeam", "Itchweed", "Ivy", "Juniper", "Larch", "Laurel", "Leaf", "Locust", "Lotus", "Magnolia", "Mahogany", "Mangrove", "Maple", "Medlar", "Milkbark", "Milkweed", "Mint", "Moosewood", "Morel", "Moss", "Mulberry", "Needle", "Nettle", "Nightshade", "Oak", "Oleander", "Palm", "Palmetto", "Persimmon", "Pine", "Poinsetta", "Pokeroot", "Pokeweed", "Poplar", "Privet", "Ragweed", "Redbud", "Rhododendron", "Ribwort", "Rose", "Rowan", "Saffron", "Sage", "Sequoia", "Silkweed", "Skunkweed", "Snakeberry", "Snowdrop", "Sorrel", "Spruce", "Stickweed", "Strongbark", "Sumac", "Sycamore", "Tassel", "Thimbleweed", "Thistle", "Thorn", "Thyme", "Tree", "Viburnum", "Vine", "Violet", "Willow", "Windroot", "Wood", "Wormwood", "Woundwort", "Yew", "Yucca", "Skull", "Tooth", "Canine", "Tusk", "Spine", "Marrow", "Rib", "Cranium", "Mandible", "Humerus", "Femur", "Tibia", "Fibula", "Skull", "Tooth", "Canine", "Tusk", "Spine", "Marrow", "Rib", "Cranium", "Mandible", "Humerus", "Femur", "Tibia", "Fibula", "Skull", "Tooth", "Canine", "Tusk", "Spine", "Marrow", "Rib", "Cranium", "Mandible", "Humerus", "Femur", "Tibia", "Fibula", "Skull", "Tooth", "Canine", "Tusk", "Spine", "Marrow", "Rib", "Cranium", "Mandible", "Humerus", "Femur", "Tibia", "Fibula"]; 5 var nm2 = ["Abyss", "Aching", "Ancestral", "Arctic", "Ashen", "Assassin", "Banshee", "Barbed", "Bitter", "Black", "Blessed", "Bloodied", "Blue", "Bright", "Bronze", "Cave", "Chilling", "Crimson", "Dancing", "Dead", "Deadly", "Dim", "Dire", "Dragon", "Dragon's", "Dreaming", "Drifting", "Eternal", "Fanged", "Fire", "Flying", "Frozen", "Giant", "Glowing", "Golden", "Grand", "Grave", "Gray", "Green", "Grim", "Happy", "Hidden", "Hollow", "Horned", "Humble", "Invincible", "Invisible", "Joyful", "Lethal", "Lunar", "Majestic", "Master", "Miracle", "Nightmare", "Orange", "Phantom", "Phoenix", "Pink", "Pleasant", "Quiet", "Rare", "Raven", "Red", "Sacred", "Sanguine", "Savage", "Shady", "Shadowed", "Silent", "Silver", "Smooth", "Solar", "Sweet", "Tall", "Twilight", "Twin", "Twisted", "White", "Wicked", "Wild", "Wise", "Yellow"]; 6 var nm3 = ["at Distance", "at March", "at Midnight", "at Night", "at Noon", "at Rest", "at Sunrise", "at Sunset", "at the Beginning", "at the End", "in Amazement", "in Awe", "in Balance", "in Battle", "in Celebration", "in Darkness", "in Discussion", "in Disturbance", "in Dreams", "in Enchantment", "in Eternity", "in Excitement", "in Fields", "in Flight", "in Focus", "in Gardens", "in Good Health", "in Grace", "in Gratitude", "in Happiness", "in Harmony", "in History", "in Judgment", "in Light", "in Love", "in Moonlight", "in Mountains", "in Nature", "in Peace", "in Question", "in Rain", "in Redemption", "in Reflection", "in Secret", "in Shadow", "in Shadows", "in Snow", "in Spirit", "in Sunlight", "in Surprise", "in Thought", "in Tranquility", "in Wonder", "in the Afternoon", "in the Clouds", "in the Morning", "of Air", "of Ambition", "of Bravery", "of Brilliance", "of Challenge", "of Champions", "of Chaos", "of Charity", "of Clarity", "of Courage", "of Curiosity", "of Delight", "of Destiny", "of Earth", "of Faith", "of Fascination", "of Fire", "of Flowers", "of Fortune", "of Freedom", "of Friends", "of Generosity", "of Giants", "of Gifts", "of Gratitude", "of Guidance", "of Honesty", "of Honor", "of Importance", "of Influence", "of Integrity", "of Iron", "of Jewels", "of Journeys", "of Justice", "of Kindness", "of Knowledge", "of Liberty", "of Luck", "of Memory", "of Moons", "of Music", "of Opportunity", "of Passage", "of Patience", "of Pride", "of Principle", "of Progress", "of Promise", "of Purpose", "of Riddles", "of Secrets", "of Songs", "of Stars", "of Storms", "of Strength", "of Thunder", "of Water", "of Wisdom"]; 7 var element = document.createElement("div"); 8 element.setAttribute("id", "result"); 9 for (i = 0; i < 10; i++) { 10 nTp = Math.random() * 7 | 0; 11 rnd = Math.random() * nm1.length | 0; 12 if (nTp < 3) { 13 nMs = nm1[rnd]; 14 } else { 15 rnd2 = Math.random() * nm2.length | 0; 16 if (nTp < 6) { 17 nMs = nm2[rnd2] + " " + nm1[rnd]; 18 } else { 19 rnd3 = Math.random() * nm3.length | 0; 20 nMs = nm2[rnd2] + " " + nm1[rnd] + " " + nm3[rnd3]; 21 nm3.splice(rnd3, 1); 22 } 23 nm2.splice(rnd2, 1); 24 } 25 nm1.splice(rnd, 1); 26 br = document.createElement('br'); 27 element.appendChild(document.createTextNode(nMs)); 28 element.appendChild(br); 29 } 30 if (document.getElementById("result")) { 31 document.getElementById("placeholder").removeChild(document.getElementById("result")); 32 } 33 document.getElementById("placeholder").appendChild(element); 34 }