Professor's field assignment console · v1

Random Starter Pokemon Generator

Roll one partner, draft a unique group, choose a complete regional trio, or spin a seeded starter wheel. Filter the 27 main Gen 1–9 starters and optionally add Partner Pikachu and Partner Eevee.

27 main starters +2 optional partners 4 selection modes Exact share replay

Assignment station

Build a fair starter pool

Loading starter details…
1 · Choose a mode

One Partner gives every eligible starter one equal slot in the draw.

2 · Select generations
All 9 generations
3 · Shape the pool
Starter element
4 · Make it reproducible

The seed controls the draw. The share URL also stores the exact visible result after locks or single-card rerolls.

27 eligible startersEach has a 1 in 27 chance.

Result dossier

Your assigned starter

Seeded result from the current eligible pool.

Preparing the first assignment…

Browser-local log

Recent assignments

No saved assignments yet.

Pool reference

All 27 main starter Pokémon by generation

The default pool follows the nine familiar regional trios: one Grass, one Fire and one Water first partner per generation. Each card displays the canonical first partner you receive, not every later form or game-specific gift Pokémon.

Gen 1Kanto
🌿 Bulbasaur 🔥 Charmander 💧 Squirtle
Gen 2Johto
🌿 Chikorita 🔥 Cyndaquil 💧 Totodile
Gen 3Hoenn
🌿 Treecko 🔥 Torchic 💧 Mudkip
Gen 4Sinnoh
🌿 Turtwig 🔥 Chimchar 💧 Piplup
Gen 5Unova
🌿 Snivy 🔥 Tepig 💧 Oshawott
Gen 6Kalos
🌿 Chespin 🔥 Fennekin 💧 Froakie
Gen 7Alola
🌿 Rowlet 🔥 Litten 💧 Popplio
Gen 8Galar
🌿 Grookey 🔥 Scorbunny 💧 Sobble
Gen 9Paldea
🌿 Sprigatito 🔥 Fuecoco 💧 Quaxly

Why 27 + 2?

Partner starters are an opt-in category

Pokémon: Let’s Go, Pikachu! and Let’s Go, Eevee! use special partner forms. They are recognizable first partners, but they are not a fourth member of Kanto’s Bulbasaur–Charmander–Squirtle trio. This generator therefore keeps Partner Pikachu and Partner Eevee behind a separate switch.

When included, they join One Partner, Draft and Wheel pools only if Gen 1 is active. Full Trio continues to return exactly three canonical regional members.

How the lab works

How the random starter Pokemon generator works

A random result is more useful when you can see what was eligible, repeat the decision and distinguish a real rule from a decorative animation.

01

Build the eligible pool

Generation and starter-element controls remove candidates before the draw. The live counter is the exact number of eligible entries. If all 27 main starters are active, one-partner odds are 1 in 27. Grass-only across all generations produces nine entries and 1 in 9 odds.

02

Use a deterministic seed

The tool hashes the text seed and uses a seeded shuffle. The same seed, setup and roll counter reproduce the same generated result. It is not cryptographic randomness, but it is appropriate for a transparent house-rule assignment that another player can replay.

03

Preserve decisions with locks

Draft cards can be locked before another roll. Reroll Unlocked samples replacements without duplicating the cards that remain. A single-card reroll also excludes every other visible name, so the copied list always matches the cards on screen.

04

Share the exact state

The link stores a version number, filters, seed, current results, locked slots and artwork mode. URL state takes priority over browser storage. Recent assignments and no-repeat bags remain local to the browser and are not sent to a server.

One Partner

Use this for a single playthrough assignment. Every visible candidate has one equal slot before optional no-repeat exclusions.

Starter Draft

Generate three choices for one player or six slots for a group. Lock favorites, reroll the rest, then continue the selected base forms in Team Planner.

Full Regional Trio

Choose one active generation uniformly and return its three partners together. Element filters and Let’s Go partners are intentionally ignored so the trio cannot be broken.

Starter Wheel

Spin a canvas wheel built from the same eligible pool. The seeded engine chooses the result first; animation only communicates the choice. Reduced-motion users receive an immediate result.

Challenge rules

Useful ways to assign a starter

  • Nuzlocke opening: agree on generations and partner-form eligibility before rolling, then share the exact seed link.
  • Three-choice draft: roll three unique starters and choose one without rerolling, or permit one locked-card reroll as a house rule.
  • Parallel playthrough: use Full Trio and assign one element to each player.
  • League draft: generate six, lock claimed partners and reroll only open slots.
  • No-repeat series: enable the browser-local bag so an eligible starter does not return until the pool is exhausted.

Important limits

What the result does not claim

The picker does not rank strength, simulate a game’s early-route matchups or account for moves, abilities, availability, version differences and regional evolution conditions. The displayed base-stat total describes the chosen starter’s current form; it is not a universal measure of which partner is “best.”

Final evolution typing is shown as context because many lines gain a second type. That information does not change the starter-element filter: Torchic remains the Fire starter in its trio even though Blaziken is Fire/Fighting.

This page does not patch ROMs, edit saves or alter encounter tables. Use a dedicated randomizer project when the goal is to modify game files.

FAQ

Random starter Pokémon generator questions

How does the random starter Pokémon generator choose a result?

The tool builds an eligible pool from active generations, starter elements, and optional Let's Go partners, then applies a deterministic Fisher-Yates shuffle to ensure uniform random selection without replacement.

Are there 27 or 29 starter Pokémon in this picker?

There are 27 canonical regional starters across Generation 1 through Generation 9, with Partner Pikachu and Partner Eevee available as an optional toggle to create a 29-entry pool.

What is the difference between Starter Draft and Full Trio mode?

Starter Draft mode samples three or six unique partners from all active filters with card-locking support, while Full Trio mode rolls a complete Grass, Fire, and Water set from one region.

Can I replay or share the same starter roll?

Yes, clicking Copy Exact Link encodes your random seed, active filters, selected cards, and card locks into a permanent URL that restores the exact state on any browser without registration.

Is this random starter pokemon generator suitable for Nuzlocke runs?

Yes, trainers use this random starter pokemon generator for Nuzlocke and Monotype challenges by locking rules beforehand, generating a verifiable seed, and tracking subsequent encounters with our companion Nuzlocke tool.

Does this picker cover Generation 9 Scarlet and Violet starters?

Yes, Sprigatito, Fuecoco, and Quaxly from the Paldea region are fully included with official artwork, base stats, dual-type final evolution profiles, and draft compatibility across all modes.

Can I filter the generator to roll only Fire, Water, or Grass starters?

Yes, you can toggle Grass, Fire, and Water filters independently or together to restrict results to a specific element, making it ideal for Monotype challenge runs and theme drafting.

How does the card locking feature work in Draft mode?

Clicking the lock icon on any drafted card preserves that starter on screen while Reroll Unlocked samples replacements for open slots, ensuring fair league drafting without duplicate picks.

Can I spin a random starter Pokémon generator wheel?

Yes, switching to Starter Wheel mode renders an interactive canvas wheel with fair probability physics and accessible controls, allowing you to spin for a partner from your configured pool.

Can I export my random starter picks directly to Pokémon Showdown or the Team Planner?

Yes, you can export your rolled starter Pokémon directly into our Team Planner or copy Showdown-ready text with a single click to begin constructing your full six-member battle squad with complete type coverage.