GenerateRandomSearch

Character Dilemma Generator

Draws one forced choice from a hand-written list of ten, each phrased as two specific, named options for one character — narrower and more personal than the site's story-wide moral-dilemma generator, which poses a question rather than a choice.

What this generator does

Draws a forced choice between two specific options for one character, in one scene. Narrower than a story-wide moral question by design — this is the moment where a character has to act, and what they choose under pressure is the only characterisation a reader fully trusts.

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:

  • Keep a promise to someone who's gone, or move on for the sake of someone still here.
  • Take credit for someone else's work, or stay invisible and unrewarded.
  • Choose the safe, smaller goal, or risk everything for the bigger one.
  • Stay somewhere comfortable but limiting, or leave for somewhere uncertain but freer.
  • Speak up and risk the relationship, or stay quiet and risk resenting it.
  • Choose loyalty to the group, or loyalty to their own conscience.

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 — character-development prompts.. Last reviewed 2026-07-18.

How to use this tool

  1. Press generate for a dilemma.
  2. Put your character in it, or generate again.

Worked examples

Close off the compromise
Remove the third option before writing the scene. Almost every dilemma has an obvious compromise, and closing it off deliberately is what makes the choice mean anything.

Common use cases

  • Writing a pivotal character scene
  • Character development exercises
  • Overcoming a low-stakes scene

How this generator works

Draws one line from a hand-written list of ten dilemmas, each already phrased as two concrete named options ('take credit... or stay invisible') rather than an abstract question, so it's ready to drop into a scene without further framing.

Limitations and good to know

  • Ten dilemmas is a small set; a longer project drawing from it repeatedly will see the same choice more than once.
  • Both options are given, but not a third, more comfortable middle path — spotting and removing that yourself is part of using the prompt well.

Practical tips

  • Remove the third option before writing the scene. Almost every dilemma has an obvious compromise, and closing it off is what makes the choice mean anything.

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