GenerateRandomSearch

Foreshadowing Prompt Generator

Draws one foreshadowing idea from a hand-written list of eight, each written with an innocent surface purpose as well as a later payoff — the forward-looking counterpart to the site's flashback-prompt generator, which looks backward instead.

What this generator does

Draws something to plant early that pays off later. Foreshadowing works when the detail has a plausible reason to be there at the time — a reader who notices it is being foreshadowed is being told the ending, which is why the useful prompts are ones that can carry an innocent purpose first.

What you'll get

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

  • A minor object mentioned in passing becomes essential later.
  • A character makes an offhand promise that will matter far more than it seems.
  • An early act of kindness is quietly repaid at the worst possible moment.
  • A small, easily missed lie is planted early and only unravels much later.
  • A character's minor fear early on becomes the exact threat they must face.
  • An early warning is ignored, and its consequences arrive on schedule.

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

How to use this tool

  1. Press generate for a prompt.
  2. Plant it early, and pay it off later.

Worked examples

Hide it in a busy moment
Plant the detail during a scene that's ostensibly about something else. Information introduced while the reader's attention is elsewhere is remembered without being flagged, which is the whole trick.

Common use cases

  • Novel and screenplay planning
  • Creative writing workshops
  • Strengthening a story's structure

How this generator works

Draws one line from a hand-written list of eight foreshadowing ideas, each one phrased so the planted detail has an ordinary reason to be there at the time — a throwaway line, a minor object — rather than reading as a deliberate hint.

Limitations and good to know

  • Eight ideas is a small set; a longer project drawing from it more than once will repeat the same shape of foreshadowing.
  • The idea describes what to plant, not the payoff scene — writing the later moment that pays it off is still the work.

Practical tips

  • Plant it during a scene about something else. Detail introduced while the reader's attention is elsewhere is remembered without being flagged, which is the whole trick.

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