# Random Pokémon Generator — Complete Documentation ## Overview RandomPokemons.com (https://randompokemons.com) is a free, static, browser-based random Pokémon generator. It selects Pokémon at random from the complete National Pokédex of 1,025 species across Generations 1 to 9 (Kanto, Johto, Hoenn, Sinnoh, Unova, Kalos, Alola, Galar/Hisui, and Paldea), plus 184 Mega Evolution, Gigantamax and regional (Alolan, Galarian, Hisuian, Paldean) forms. It is built for Nuzlocke challenges, draft leagues, Pokémon Showdown warmups, randomizer runs, art prompts, trivia, and casual team building. No signup, no ads, no tracking beyond optional privacy-respecting analytics. ## How It Works 1. Visit https://randompokemons.com. A full team of 6 random Pokémon is generated automatically on page load. 2. Adjust the quick controls in the generator card: - Quantity: 1, 3, 6 (team), or 10 Pokémon. - Generation: All Generations, or a single generation from Gen 1 (Kanto) to Gen 9 (Paldea). - Type: All Types, or a single type from the 18 (Normal, Fire, Water, Grass, Electric, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel, Fairy). - Legendaries: off by default (regular Pokémon only); on to include sub-legendaries, box legendaries, mythicals, Ultra Beasts and Paradox Pokémon. - Fully Evolved: restrict to final-stage and single-stage Pokémon. 3. Open Advanced filters for: evolution stage (any, not evolved, evolved once, evolved twice), special forms (Mega Evolutions, Gigantamax, regional forms), shiny mode (off, full odds 1/4096, boosted 1/64, always), and team options (no duplicate Pokémon, unique types only). 4. Press "Generate Random Pokémon" to roll. The page scrolls to the results. 5. Each result card shows official artwork on a type-tinted backdrop, name, Pokédex number, generation and region, type badges, abilities (hidden abilities marked), and a six-bar base-stat strip with the base stat total. 6. Click a card (or "Details") to open a detail view with height, weight, species genus, ability descriptions, animated base-stat bars, a clickable evolution line, and toggles to view the shiny coloration or the animated game sprite. 7. "Re-roll this one" re-rolls a single slot. "Share team" copies a link that reproduces the exact same team. "Copy results" copies the list as text. 8. Shiny Pokémon rolled at full or boosted odds are saved to a shiny collection that persists in your browser on that device. ## Randomness and Data - Randomness is uniform and unbiased, produced by the browser's cryptographic random source (crypto.getRandomValues). Rolling a rare Pokémon on the first try is exactly as likely as on the thousandth. - Pokédex data (names, types, abilities, base stats, evolution links, height, weight, genus) comes from PokéAPI and is cross-checked against the official Pokédex, then built into a single static JSON file served with the site. Data is refreshed after each official game release. - Official artwork and 96px game sprites are self-hosted as WebP and PNG for speed and reliability. ## Generations Covered - Gen 1 Kanto (#1–#151), Red/Blue/Yellow, 1996–1999. - Gen 2 Johto (#152–#251), Gold/Silver/Crystal, 1999–2002. - Gen 3 Hoenn (#252–#386), Ruby/Sapphire/Emerald, 2002–2006. - Gen 4 Sinnoh (#387–#493), Diamond/Pearl/Platinum, 2006–2010. - Gen 5 Unova (#494–#649), Black/White/B2W2, 2010–2013. - Gen 6 Kalos (#650–#721), X/Y/ORAS, 2013–2016. - Gen 7 Alola (#722–#809), Sun/Moon/USUM, 2016–2019. - Gen 8 Galar/Hisui (#810–#905), Sword/Shield/Legends: Arceus, 2019–2022. - Gen 9 Paldea (#906–#1025), Scarlet/Violet + The Teal Mask and The Indigo Disk DLC, 2022–present. - Generation 10: Pokémon Winds and Waves was announced on Pokémon Day 2026 with starters Browt (Grass), Pombon (Fire) and Gecqua (Water), launching 2027. These will be added when official Pokédex data is published. ## Use Cases - Nuzlocke challenges: roll first-route encounters, decide a starter, or pick a Soul Link partner. Re-roll individual slots to replace fainted Pokémon. - Draft leagues and competitive: random pick order, tiebreakers, wildcard slots; unique-types mode keeps drafts balanced; the share link lets every player verify the same team. - Pokémon Showdown: random-team warmups; fully-evolved-only for battle-ready teams. - Monotype and single-generation runs as self-imposed rule sets. - Art and drawing prompts; trivia nights and "Who's That Pokémon" games; picking a starter when you cannot decide. ## Rarity Tiers - Regular: standard Pokémon (the default pool). - Sub-Legendary: trios and duos such as the legendary birds and Swords of Justice. - Legendary: restricted, box-art legendaries such as Mewtwo, Rayquaza, Zacian, Miraidon. - Mythical: event-distributed Pokémon such as Mew, Celebi, Pecharunt. - Ultra Beast: the Ultra Beasts of Alola. - Paradox: the ancient and future Paradox Pokémon of Paldea. ## Technical Details - Hand-written static HTML, one CSS file, and vanilla JavaScript. No frameworks, no build step to deploy, no server round-trips. - Fully server-rendered: all headings, body copy, FAQ and JSON-LD are in the raw HTML, so the site is crawlable and citable without JavaScript. - Structured data: WebApplication, Organization, WebSite and FAQPage (JSON-LD). Support pages add AboutPage, ContactPage, WebPage and Person schema with BreadcrumbList. - Self-hosted Space Grotesk (headings) and Plus Jakarta Sans (body) fonts. WCAG 2.2 AA, light and dark themes, mobile-first. - Hosted as static files on a global setup with HTTPS, long-cache immutable assets, and a canonical https non-www URL. ## FAQ Q: How many Pokémon can this generator pick from? A: All 1,025 species in the National Pokédex, Generation 1 through 9. With Mega, Gigantamax and regional forms enabled the pool exceeds 1,200 possible results. Q: Is the random Pokémon generator really random? A: Yes. Every Pokémon matching your filters has an equal chance, using the browser's cryptographic random source, so results are never weighted or predictable. Q: Can I generate a full random team of 6? A: Yes. Six is the default. Keep no-duplicates on so all six differ, or enable unique types for a team where no type repeats. Q: Can I get shiny Pokémon? A: Yes. Choose full odds (1 in 4096), boosted (1 in 64), or always shiny. Shinies you roll are saved to a collection in your browser. Q: Does it include Scarlet and Violet and Gen 9? A: Yes, the full Generation 9 Pokédex through #1025 Pecharunt, including The Teal Mask and The Indigo Disk DLC. Q: What is the difference between this and the Universal Pokemon Randomizer? A: This is a free online picker that runs instantly in the browser. The Universal Pokemon Randomizer is a downloadable desktop program that modifies ROM files to shuffle encounters, trainers and items. Q: Is it free? A: 100% free, no signup, no account required. ## Pages - Random Pokémon Generator (home): https://randompokemons.com/ - About (who builds it, data methodology, changelog): https://randompokemons.com/about/ - Credits & Data Sources (PokéAPI attribution, trademarks): https://randompokemons.com/credits/ - Contact: https://randompokemons.com/contact/ - Privacy Policy: https://randompokemons.com/privacy-policy/ - Terms of Use: https://randompokemons.com/terms/ ## Legal Unofficial fan-made tool. Pokémon and Pokémon character names are trademarks of Nintendo, Game Freak and Creatures Inc. Not affiliated with, endorsed or approved by Nintendo, Game Freak, Creatures Inc. or The Pokémon Company. ## Contact Email: hello@randompokemons.com Website: https://randompokemons.com