export function generateName(): string { const adjectives = [ "Swift", "Brave", "Clever", "Bold", "Wise", "Strong", "Mighty", "Quick", "Fierce", "Noble", "Agile", "Sharp", "Bright", "Keen", "Wild", "Free", "Fast", "Sleek", "Smart", "Proud", "Silent", "Gentle", "Loyal", "Daring", "Elegant", "Graceful", "Vigilant", "Steady", "Calm", "Alert", "Curious", "Majestic", "Fearless", "Cunning", "Nimble", "Powerful", "Spirited", "Vibrant", "Ancient", "Mystic", "Golden", "Silver", "Bronze", "Crystal", "Diamond", "Stealth", "Thunder", "Lightning", "Storm", "Frost", "Flame", "Ember", "Shadow", "Phantom", "Cosmic", "Stellar", "Solar", "Lunar", "Nova", "Radiant", "Blazing", "Glowing", "Crimson", "Emerald", "Sapphire", "Ruby", "Onyx", "Marble", "Iron", "Steel", "Titanium", "Chrome", "Copper", "Platinum", "Arctic", "Desert", "Forest", "Ocean", "Mountain", "Valley", "River", "Canyon", "Highland", "Midnight", "Dawn", "Twilight", "Celestial", "Ethereal", "Divine", "Sacred", "Blessed", "Cursed", "Enchanted", "Magical", "Legendary", "Epic", "Heroic", "Valiant", "Gallant", "Honor", "Justice", "Vengeance", "Rogue", "Rebel", "Outlaw", "Bandit", "Savage", "Primal", "Feral", "Untamed", "Ruthless", "Merciless", "Deadly", "Lethal", "Vicious", "Brutal", "Harsh", "Cruel", "Gentle", "Kind", "Serene", "Peaceful", "Tranquil", "Zen", "Harmonious", "Balanced", "Perfect", "Flawless", "Pure", "Innocent", "Angelic", "Demonic", "Infernal", "Hellish", "Frozen", "Molten", "Burning", "Scorching", "Blazing", "Searing", "Frigid", "Icy", "Windy", "Stormy", "Cloudy", "Misty", "Foggy", "Sunny", "Bright", "Dark", "Black", "White", "Gray", "Red", "Blue", "Green", "Yellow", "Orange", "Purple", "Pink", "Brown", "Violet", "Indigo", "Turquoise", "Cyan", "Magenta" ]; const animals = [ "Wolf", "Eagle", "Tiger", "Falcon", "Lion", "Bear", "Fox", "Hawk", "Panther", "Jaguar", "Leopard", "Lynx", "Raven", "Owl", "Shark", "Dolphin", "Whale", "Cheetah", "Puma", "Cougar", "Bobcat", "Coyote", "Stag", "Elk", "Moose", "Bison", "Rhino", "Elephant", "Gorilla", "Orangutan", "Chimpanzee", "Monkey", "Lemur", "Sloth", "Koala", "Panda", "Penguin", "Albatross", "Condor", "Vulture", "Heron", "Crane", "Swan", "Dragon", "Phoenix", "Griffin", "Unicorn", "Pegasus", "Kraken", "Sphinx", "Hydra", "Basilisk", "Chimera", "Manticore", "Minotaur", "Centaur", "Gargoyle", "Demon", "Angel", "Serpent", "Viper", "Cobra", "Python", "Anaconda", "Mamba", "Rattlesnake", "Adder", "Scorpion", "Spider", "Tarantula", "Mantis", "Beetle", "Wasp", "Hornet", "Dragonfly", "Butterfly", "Moth", "Firefly", "Grasshopper", "Cricket", "Locust", "Ant", "Termite", "Mammoth", "Saber", "Direwolf", "Fenrir", "Cerberus", "Banshee", "Wraith", "Specter", "Ghost", "Spirit", "Phantom", "Shade", "Shadow", "Nightmare", "Terror", "Horror", "Stallion", "Mare", "Mustang", "Bronco", "Thoroughbred", "Arabian", "Clydesdale", "Appaloosa", "Zebra", "Giraffe", "Hippo", "Crocodile", "Alligator", "Komodo", "Iguana", "Chameleon", "Gecko", "Salamander", "Newt", "Frog", "Toad", "Turtle", "Tortoise", "Turtle", "Octopus", "Squid", "Jellyfish", "Starfish", "Seahorse", "Swordfish", "Marlin", "Tuna", "Salmon", "Trout", "Bass", "Pike", "Barracuda", "Manta", "Stingray", "Hammerhead", "Orca", "Narwhal", "Beluga", "Humpback", "Blue", "Gray", "Killer", "Seal", "Walrus", "Otter", "Beaver", "Platypus", "Echidna", "Wombat", "Kangaroo", "Wallaby", "Opossum", "Raccoon", "Skunk", "Badger", "Wolverine", "Marten", "Ferret", "Weasel", "Mink", "Stoat", "Ermine", "Polecat", "Sable", "Fisher", "Otter", "Deer", "Antelope", "Gazelle", "Impala", "Springbok", "Kudu", "Oryx", "Wildebeest", "Buffalo", "Yak", "Oxen", "Bull", "Cow", "Calf", "Goat", "Ram", "Sheep", "Lamb", "Pig", "Boar", "Hog", "Llama", "Alpaca", "Camel", "Dromedary", "Horse", "Donkey", "Mule", "Burro", "Cat", "Kitten", "Dog", "Puppy", "Hound", "Retriever", "Shepherd", "Collie", "Husky", "Malamute", "Akita", "Shiba", "Corgi", "Bulldog", "Mastiff", "Rottweiler", "Doberman", "Pinscher", "Boxer", "Sparrow", "Robin", "Cardinal", "Bluejay", "Mockingbird", "Warbler", "Finch", "Canary", "Parakeet", "Parrot", "Macaw", "Cockatoo", "Toucan", "Peacock", "Turkey", "Chicken", "Rooster", "Duck", "Goose", "Pelican", "Flamingo", "Ibis", "Stork", "Kingfisher" ]; const randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)]; const randomAnimal = animals[Math.floor(Math.random() * animals.length)]; const digits = Math.floor(Math.random() * 1000) .toString() .padStart(3, "0"); return `${randomAdjective}${randomAnimal}${digits}`; }