Faction Relationship Generator
Generates the relationship BETWEEN two factions — ally, rival or something more complicated — distinct from the site's single-faction generator, for worldbuilding that needs factions to actually interact.
What this generator does
Draws the relationship between two factions rather than a faction. This is deliberately the harder and more useful half: a faction on its own is background, and two factions with a history between them is a situation the party can be caught in, exploit or make worse.
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:
- Two factions maintain an uneasy truce, both certain the other will break it first.
- One faction owes the other a debt neither side has ever spoken about openly.
- Two factions compete for the same resource while publicly denying any rivalry.
- One faction quietly funds the other's enemies while maintaining public friendship.
- Two factions share a common enemy but agree on almost nothing else.
- Two factions were once one, and the split is still an open wound for both.
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 — original worldbuilding content, system-neutral, no protected franchises.. Last reviewed 2026-07-18.
How to use this tool
- Press generate for a relationship.
- Apply it to two factions in your setting.
Common use cases
- Fantasy worldbuilding
- Tabletop RPG faction politics
- Writing prompts for interconnected settings
Practical tips
- Give each side a different account of how the relationship started. Players choosing a side on incomplete information is most of what faction play is.
Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.