Fire
One official type for a monotype run, draft assignment, or creative prompt.
Roll one official type, create a free challenge pair, choose a dual typing that actually appears in the current Pokémon dataset, or spin a seeded wheel. Exclude types, avoid repeats, and copy an exact link that restores the same result.
One official type for a monotype run, draft assignment, or creative prompt.
Generated results will appear here for quick replay.
The four modes answer different questions. Keeping them separate prevents a common mistake: treating any random two-type prompt as though an official Pokémon must use that exact dual typing.
Pick one of the active official types. Use it for a monotype playthrough, a drawing prompt, a team draft, or a classroom assignment.
Combine any two different active types. It is a house-rule prompt, so the pair may or may not exist together on one Pokémon.
Return only pairs represented by at least one Pokémon or form in the site dataset, then show matching examples from that same data.
Spin the active single-type pool for a more visible group reveal. The animation and text result use the same seeded selection.
The generator turns your seed, mode, active type pool, repeat setting, and draw number into a deterministic sequence. That means an exact result link can be refreshed, bookmarked, opened on another device, or sent to another player without silently changing the selected type.
Changing a material option starts the sequence from draw zero for that configuration. Pressing Generate Next advances the draw and adds a browser-history entry, so Back and Forward can restore earlier rolls.
With no repeats enabled, the active pool is shuffled from the seed and every available item appears once before a new cycle begins. One Type and Type Wheel cycle through active types; Challenge Pair cycles through all allowed unordered pairs; Existing Dual Type cycles through represented pairs only.
The result shows the current pool size and per-draw chance. Excluding types changes the denominator, so the displayed probability always reflects the current controls instead of a fixed “one in eighteen” claim.
Use the generated result as a starting constraint, then adapt it to the game, available Pokédex, group size, and difficulty you actually want. Type availability and challenge difficulty vary by title, generation, route order, encounter rules, and whether trading is allowed.
Every usable team member must share the generated type. Decide before starting whether a Pokémon needs the type immediately or may evolve into it later, and whether temporary story-required Pokémon are exempt.
Allow a Pokémon when it matches either generated type. For a stricter version, require an even split across the team, alternate the permitted type after each badge, or assign one type to each player.
Use only Pokémon that carry both generated types together. Because some represented pairs have very small rosters or are unavailable in a particular game, agree on evolution, form, transfer, and duplicate rules first.
Spin once per participant with no repeats enabled. Copy each exact link into the group chat so assignments remain reproducible and nobody needs to trust a screenshot of a different roll.
Use one type for a creature concept, trainer outfit, gym theme, or color study. A challenge pair can suggest contrasting materials, habitats, silhouettes, or move effects without claiming the pair is official.
The default pool includes every current mainline type. The controls let you remove any type without creating a separate page or a custom fan-type system.
The page loads the current RandomPokemon.net Pokémon dataset and groups records by their two listed types. At the time this version was built, the dataset contained 1,351 Pokémon and form records and produced 144 represented unordered type combinations. Matching examples come from that same source instead of a separate hard-coded marketing list.
A pair can exist somewhere in the dataset while still being absent from the specific game, regional Pokédex, generation, or ruleset you plan to use. Forms are included, and dataset coverage can change when the site updates. Check your game before locking a very narrow challenge.
The type generator chooses the constraint. These related tools handle different follow-up jobs, so they do not duplicate the same search intent.
The generator includes all 18 official mainline types. You can keep all 18 active or exclude types before generating a result.
Challenge Pair can combine any two different active types as a house-rule prompt. Existing Dual Type only returns pairs represented by at least one Pokémon or form in the current site dataset.
Yes. The seed, mode, exclusions, no-repeat setting, and draw number are stored in the URL, so the same exact link restores the same result.
No. This page randomly selects types and challenge pairs. Use the Pokemon Type Chart for weaknesses, resistances, immunities, and dual-type matchup calculations.
Yes. Keep No repeats until the pool cycles enabled. Each active type appears once before a new seeded cycle begins.
No. It uses only the 18 official mainline types and does not invent custom types, moves, abilities, or effectiveness rules.