Prompt Randomizer
A browser-only prompt randomizer for combining genre, character pressure, conflict, setting, and writing constraints.
Use this local tool when you want a fresh story seed with enough structure to begin drafting. It combines curated data in the browser and does not call an external generation service.
Generate a prompt
The result combines one genre, one character pressure, one conflict engine, one setting detail, and one writing constraint.
Local data only. No account, tracking, or external API is required.
How to use the result
- Draft the first 300 words without changing the premise.
- If the prompt feels too large, keep only the character and conflict.
- If the prompt feels too quiet, make the deadline shorter.
- If the prompt feels too familiar, change the setting before changing the character.
Revision pass
After drafting, underline the moment where the character makes the situation worse. That moment is usually where the real story begins.
Make the prompt less generic
Before drafting, choose one detail that will not change. It might be the genre, the deadline, the relationship, or the setting. Keeping one fixed point gives the random combination enough friction to become a story instead of a loose idea.
Then make two deliberate changes:
- Give the character a reason to avoid the obvious solution.
- Give the setting one rule that affects what the character can try.
- Replace any broad emotion with a visible action, such as hiding a letter, refusing a ride, or lying about the time.
- Add one consequence that arrives today, not someday.
Quality check
Use the generated prompt only if it creates a decision. A useful prompt usually contains pressure, contradiction, or a limit. If the result only describes a mood, regenerate it or combine it with a page such as story conflict ideas or character motivation ideas.
The best results are not the strangest combinations. They are the combinations that make a character choose before they have enough information.