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. The table lists the base partner you receive, not every later form or game-specific gift Pokémon.

GenRegionGrassFireWater
1KantoBulbasaurCharmanderSquirtle
2JohtoChikoritaCyndaquilTotodile
3HoennTreeckoTorchicMudkip
4SinnohTurtwigChimcharPiplup
5UnovaSnivyTepigOshawott
6KalosChespinFennekinFroakie
7AlolaRowletLittenPopplio
8GalarGrookeyScorbunnySobble
9PaldeaSprigatitoFuecocoQuaxly

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 first builds an eligible pool from active generations, starter elements and the optional Let’s Go partners. A seeded Fisher–Yates shuffle then samples uniformly without replacement. The pool counter shows the denominator used for a one-partner draw.

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

There are 27 default members: three main regional partners for each of nine generations. Partner Pikachu and Partner Eevee are optional Let’s Go forms. Turning them on creates a 29-entry maximum pool when Gen 1 is active, but they never enter Full Trio mode.

What is the difference between Draft and Full Trio mode?

Draft samples three or six unique starters from all active filters and supports card locks. Full Trio samples one active generation, then returns that region’s Grass, Fire and Water partners as an inseparable set.

Can I replay or share the same starter roll?

Yes. Copy Exact Link records the seed, setup, exact names, locks and artwork mode. Opening the link restores that result before local browser history. This makes a challenge assignment auditable without an account.

Is this random starter picker a ROM randomizer?

No. It is a browser picker only. It does not modify a ROM, save file, starter event or encounter table. It helps decide a rule outside the game, and then you apply that rule yourself.

Can I use this starter generator for a Nuzlocke?

Yes. Decide the allowed generations, whether Let’s Go partners count and whether rerolls are permitted before starting. Save the seed or share link, then use the Nuzlocke Generator for route assignments.