GenerateRandomSearch

Plot Complication Generator

Draws one complication from a hand-written list of twelve — an ongoing condition, not a single reveal — for sustaining tension across a scene or act. Distinct from the site's one-moment plot-twist generator, which is built for an event rather than a persisting problem.

What this generator does

Draws an obstacle designed to persist rather than resolve. A twist is an event and a complication is a condition — it makes everything the characters were already doing harder, for as long as it lasts, which is what fills the middle of a story where twists cannot.

What you'll get

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

  • The one person who can help refuses to, for reasons of their own.
  • Time is running out, but rushing will cost something the protagonist can't afford to lose.
  • Success would mean betraying a promise made earlier in the story.
  • Two allies want opposite outcomes, and the protagonist can't satisfy both.
  • What looked like the final obstacle turns out to be a smaller piece of a larger problem.
  • Help arrives, but from a source the protagonist can't fully trust.

A fixed sample of the list, not a live draw — your own results are picked at random from all 12, without repeating until the list runs out. Original authoring for Generate Random — general narrative-craft prompts.. Last reviewed 2026-07-18.

How to use this tool

  1. Press generate for a complication.
  2. Build a scene or act around it.

Worked examples

Complicate, don't replace
Check the complication makes the existing plan harder rather than replacing it outright. One that sends everyone off in a new direction is a new plot, and the old one is left with no ending.

Common use cases

  • Overcoming a mid-story planning block
  • Raising stakes in a scene that feels flat
  • Screenwriting or novel-planning exercises

How this generator works

Draws one line from a hand-written list of twelve complications, each phrased as a condition that keeps applying — 'the plan works, but at a cost nobody anticipated' — rather than a one-off event.

Limitations and good to know

  • Twelve complications is a small set; using this tool more than a few times per project will start repeating.
  • A complication describes a condition, not who it applies to or how it resolves — those decisions stay yours.

Practical tips

  • Check it makes the existing plan harder rather than replacing it. A complication that sends everyone off in a new direction is a new plot, and the old one now has no ending.

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