Generates a random team of 6 from Pokémon realistically available in the wild by around your 3rd–4th gym — and biases the pick toward good type coverage instead of pure randomness. A fun nuzlocke/challenge-run starting point.
⚠ Encounter pools are built from general early-route knowledge for each region, not an exhaustive per-route, per-version audit — a couple of edge cases (version-exclusive encounters) may not be 100% precise. Types shown are current/modern typing (e.g. Fairy type, added in Gen 6, applies retroactively to Pokémon like Clefairy that predate it).
Type coverage
Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.