Stop Rolling Gibberish: The Hidden Craft of Random Tables That Tell Stories
Photo: Quaternius, CC0, via Wikimedia Commons
Every GM has been there. The players roll on the tavern rumor table, and out comes something like 'a ghost haunts the mill' followed by 'the king loves cheese.' Nobody at the table knows what to do with that. The dice were supposed to spark something — instead they delivered two unrelated fortune cookies.
The problem isn't randomness. It's that most of us build tables as lists of cool ideas floating in space, with no connective tissue between them. Fix that, and random rolls stop derailing your game and start enriching it.
The Core Principle: Every Result Lives in the Same World
Here's the test I use now: if a result wouldn't make sense to a citizen of my setting, it doesn't go on the table. Not 'wouldn't be interesting' — wouldn't make sense.
A rumor table in a port city should reflect what port city people actually gossip about: ship arrivals, missing sailors, harbor fees, the strange cargo nobody will talk about. A rumor table in a mountain mining town? Different table entirely. Same world, different pressures.
This sounds obvious, but open most published tables and you'll find entries that could belong to any fantasy setting, anywhere, ever. Generic results produce generic sessions.
Layer Your Tables Like Geological Strata
The real magic happens when your tables reference each other. Think of your setting as having layers:
- Surface layer: everyday chatter — weather, prices, local gripes
- Middle layer: current events — the festival, the political squabble, the strange lights in the northern woods
- Deep layer: the truth underneath — the villain's plan, the ancient secret, the thing that will matter in six sessions
When you build your urban rumors table, distribute results across these layers. Maybe 40% surface, 40% middle, 20% deep. That 20% is where the foreshadowing lives.
So when a player rolls 'they say the tax collectors have started asking about old burial mounds,' and three sessions later your villain's cult starts excavating those same mounds — the table just did narrative work no scripted scene could have. The players feel smart for having noticed. That's the payoff.
Write Consequences, Not Just Events
Weak table entries describe a state of affairs. Strong entries imply motion. Compare:
- Weak: 'There's a rivalry between two merchant families.'
- Strong: 'The Vessick family just bought out their rivals' warehouse — and fired everyone in it overnight.'
The first is a fact. The second is a fuse. When players engage with a result that's already in motion, they're stepping into a story with momentum, and their actions can genuinely change its direction. A table full of fuses means any roll can turn into an adventure hook without you improvising an entire plot from scratch.
Weight Your Dice Work
You don't have to give every entry equal billing. Use the full spread of a d20 or d100 to your advantage:
- Give the results that tie into your main plot the middle numbers, where rolls cluster
- Put wildcards at the extremes — the weird stuff that should only appear when the dice demand it
- Duplicate your best hooks across multiple numbers so they surface more often
This is the same logic casinos use, except you're rigging the house in favor of the story.
Keep a Result Ledger
One habit that transformed my tables: whenever a random result comes up in play, write it down — along with what the players did about it. Over a campaign, that ledger becomes a record of everything the dice contributed, and you'll start spotting patterns in what your tables generate. If your wilderness encounters keep producing fights nobody remembers, that's a design note. If your weather table accidentally created a running gag about the party's cursed umbrella, that's canon now. Feed it back in.
The Rolling Payoff
Random tables aren't a substitute for preparation — they're a delivery system for it. Build them from your world's own logic, layer them with intent, and let the deep-layer entries foreshadow on autopilot. The dice giveth, sure. But only if you built a world worth giving.