There's a Random Pokemon generator on Pokepedia.com that picks from the National Pokedex. Use it as-is for a totally random pick, or apply filters to control the pool. It also generates full teams of six at once.
Step 1
Go to the Random Pokemon page. You'll see filter controls at the top and a Generate button below them.
Step 2
To get a random Pokemon with no restrictions, just click Generate. It picks from every Pokemon across all generations.
Step 3
The Generate button shows a number in parentheses. That's how many Pokemon are in the current pool. When filters are off, it's the full Pokedex. Filters bring that number down.
Step 4
When a Pokemon is generated, you see its name, number, type, and other key info. Click the result to open its full detail page.
Step 5
Click Generate again for another random pick. Each click pulls a new one from the current pool.
