Relationship Dynamic Generator
Generates a relationship dynamic between two characters — rivals, mentors, old friends — as a starting point for a scene, story or roleplay.
What this generator does
Draws the dynamic between two characters rather than either character. A relationship has properties neither person has on their own — an imbalance, a debt, a history of one rescuing the other — and those properties are what generate scenes, because they are what can change.
What you'll get
This generator draws from a hand-checked list of 18 entries. Here is a spread of 6 of them, so you can see the style before you generate:
- Two rivals forced to work together toward a shared goal
- Siblings competing for the same opportunity
- A protector who secretly resents the person they protect
- Old enemies who realise they're fighting for the same cause
- A teacher who learns as much from their student as they teach
- A hero and the sidekick who secretly wants the spotlight
A fixed sample of the list, not a live draw — your own results are picked at random from all 18, without repeating until the list runs out. Original authoring for Generate Random.. Last reviewed 2026-07-19.
How to use this tool
- Press generate for a relationship dynamic.
Common use cases
- Building tension between two characters
- Roleplay and tabletop character relationships
- Writing exercises focused on dialogue
Practical tips
- Decide which of the two would describe the relationship differently. Two people who agree about what they are to each other have very little to play.
Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.
Related generators
- Character Trait GeneratorA personality trait to layer onto a fictional character for more depth.
- Conflict GeneratorA central tension to build a scene or story around, distinct from a full plot-twist reveal.
- Story Ending GeneratorA type of story ending to write toward — bittersweet, twist, circular and more.
- Argument Scene GeneratorA conflict or reconciliation scene between two characters.