GenerateRandomSearch

Moral Dilemma Generator

Generates a story-wide ethical question with no clean answer — broader than the site's character-dilemma tool, which is about one person's forced choice rather than the story's underlying question.

What this generator does

Draws an ethical question the whole story can sit on, where both answers cost something real. Broader than a single character's forced choice: this is the question the book is about, and different characters should answer it differently.

What you'll get

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

  • Is it right to break a law that's unjust, even if the consequences fall on someone else?
  • Does a good outcome justify a method everyone agrees was wrong?
  • Is loyalty to a person still owed once that person has done something unforgivable?
  • Is it fair to punish someone for a choice they were never truly free to avoid?
  • Does intent matter if the harm caused is exactly the same either way?
  • Is neutrality itself a choice with consequences, or a genuine escape from them?

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

How to use this tool

  1. Press generate for a dilemma.
  2. Build a story or discussion around it.

Common use cases

  • Novel and screenplay theme development
  • Philosophy or ethics discussion prompts
  • Tabletop campaign moral stakes

Practical tips

  • Give the position you disagree with to your most sympathetic character. A dilemma where the author's answer is obvious from who holds it is not a dilemma.

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