GenerateRandomSearch

Rebellion Generator

Generates a rebellion or uprising with a genuine internal tension — not everyone in a rebellion wants the same thing — for fantasy worldbuilding or a tabletop campaign's political backdrop.

What this generator does

Draws an uprising that has an internal tension built in — a disagreement about methods, aims or who is in charge. A united rebellion is a faction with a goal; a divided one is a situation, and it is the division that gives the party something to affect.

What you'll get

This generator draws from a hand-checked list of 9 entries. Here is a spread of 6 of them, so you can see the style before you generate:

  • A rebellion begins over a single unjust law, then grows far beyond that original grievance.
  • The rebels are united by what they oppose, but deeply divided on what should replace it.
  • The ruling power infiltrates the rebellion with a spy who starts to sympathise with the cause.
  • A rebellion's first victory is also its first moral compromise.
  • An old, failed rebellion's veterans are wary of repeating the same mistakes.
  • The rebellion's demands shift once its leaders realise they might actually win.

A fixed sample of the list, not a live draw — your own results are picked at random from all 9, without repeating until the list runs out. Original authoring for Generate Random — original worldbuilding content, system-neutral.. Last reviewed 2026-07-18.

How to use this tool

  1. Press generate for a rebellion.
  2. Build your setting's conflict around it.

Common use cases

  • Fantasy worldbuilding
  • Tabletop RPG campaign politics
  • Writing prompts for political fantasy

Practical tips

  • Make the more sympathetic faction the less competent one. It is the choice that makes players argue with each other rather than with the referee.

Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.