Random Encounter Generator

Roll a wandering-monster encounter for an old-school dungeon crawl — a creature (or wandering NPCs), how many appear, a 2d6 reaction, and morale. Built for classic, 1e-compatible and OSR play. Every roll is shown, and each result links to its bestiary entry. Share a result with its seed link to reproduce the exact roll.

Encounter

Creature data is drawn from open game content — the OSRIC reference document (Open Game License 1.0a) and Basic Fantasy RPG (CC BY-SA 4.0). Full per-creature attribution lives on each entry in the bestiary. The encounter procedure, level structure, and number-appearing mechanic are game systems, not protected expression; the tables are our own.

Wandering monsters without the page-flipping

Keep a crawl honest. Set a terrain and a dungeon level and the generator rolls a wandering encounter: a creature or a band of NPCs, how many appear, a 2d6 reaction so they aren't all snarling on sight, and morale for when the fight turns. Each result links straight to its bestiary entry, so the stat block is one click away.

Built for classic, 1e-compatible, and OSR play. Every roll is shown rather than hidden behind a single answer, and a seed link reproduces the exact encounter -- handy for prepping a key room or running the same table for two groups.

What you can set

  • Terrain -- match the encounter table to where the party is.
  • Dungeon level -- deeper runs nastier.
  • Seed -- reproduce or share an exact roll.

Related tools