Don't stop here
Hand-picked guides our readers explore right after this one.
Character design prompts featuring male subjects
Read the guideExpert guide to Claude prompts with XML tags, artifacts, and complex reasoning
Read the guideAI-powered code editor prompts for Composer, Chat, and inline editing
Read the guideCopy-ready prompts for Perchance generators. Character creation, fantasy world building, RPG tables, story starters, and creative content generation.
Build Perchance generators that create fully-detailed random characters β from fantasy heroes to modern professionals β with consistent, interlocking traits.
Build a Perchance generator that creates complete fantasy RPG characters. The generator should randomly produce: - Name (first + surname from fantasy-appropriate name lists) - Race (human, elf, dwarf, halfling, tiefling, dragonborn, orc, gnome) - Class (warrior, mage, rogue, healer, paladin, ranger, necromancer, bard) - Background origin (village farmer, noble's bastard, street orphan, wandering merchant, disgraced knight, temple acolyte) - Core personality trait (stoic, boisterous, cunning, idealistic, world-weary, impulsive) - Fatal flaw (prideful, cowardly, greedy, wrathful, reckless, overly trusting) - A secret they hide from their companions - Their signature item or possession - Their motivation for adventuring Format: output as a readable character card, each element on its own line with label Include: a one-sentence backstory that weaves together 2-3 of the random elements
Create a Perchance generator for contemporary fiction character creation: Generate random modern characters with: - Full name (culturally diverse first + last name combinations) - Age (range: 22-65, weighted toward 25-45) - Occupation (from a list of 30+ varied real-world jobs) - City they live in (from major global cities) - Personality type descriptor (introvert/extrovert + one adjective) - A defining hobby or passion - Their relationship status and family context - A professional or personal crisis they are currently navigating - One thing they are secretly proud of - One thing they lie about in casual conversation - Their social media personality vs. their private self Output: a "person profile" paragraph that reads like a novel character introduction Tone: grounded, specific, human β not stereotyped
Design a Perchance generator for D&D Dungeon Masters to quickly generate NPCs:
Each NPC should have:
- Name (appropriate to a medieval/fantasy setting)
- Role in a town or location (innkeeper, blacksmith, guard, merchant, scholar, beggar, noble, priest, criminal)
- Distinguishing physical feature (one memorable detail β a scar, unusual eye colour, distinctive mannerism)
- Personality in one word (gruff, jovial, suspicious, melancholy, enthusiastic, cunning, nervous, serene)
- What they want from the player characters (information, help, money, protection, a favour)
- What they are hiding (a secret that a sharp player might notice)
- A verbal tic or speech pattern ("always ends sentences with 'ay?'", "speaks in third person", "whispers everything")
- Their opinion of magic (distrustful, fascinated, indifferent, uses it quietly)
Format: one-line summary suitable for reading aloud at the tableGenerate rich fantasy world elements β kingdoms, locations, deities, factions, and history β with randomised depth and internal consistency.
Build a Perchance generator for creating unique fantasy locations: Each generated location should include: - Location type (tavern, dungeon, forest clearing, market town, ruined temple, wizard's tower, port city, underground city, mountain fortress, haunted manor) - Name (2-3 word evocative name appropriate to type) - Primary atmosphere (welcoming, foreboding, chaotic, serene, corrupt, mysterious, sacred, decayed) - Notable feature (the one thing that makes this place memorable) - The danger or complication (what threat, problem, or tension exists here) - Who controls or inhabits this place - A rumour about this location (true or false β DM decides) - What the party can find here: treasure, information, ally, enemy, quest Format: structured location card readable as a GM note Length: brief enough to use at the table, detailed enough to be useful
Create a Perchance generator for building fantasy kingdoms and nations: Each kingdom should randomly generate: - Kingdom name + adjective (e.g., "The Amber Dominion", "The Free Cities of...") - Government type (monarchy, oligarchy, theocracy, republic, empire, tribal confederation, magocracy) - Current ruler type (wise and just, corrupt, young and inexperienced, puppet ruler with hidden power, feared tyrant, beloved reformer) - Primary terrain and geography (coastal empire, mountain kingdom, forest nation, desert sultanate, island chain, tundra tribes) - Primary economy (agriculture, trade, magic, mining, seafaring, mercenary armies) - Current conflict or challenge facing the nation - Cultural trait that defines this people - Their relationship with magic (common, forbidden, revered, monopolised, feared) - A famous legend or myth from this culture - Neighbouring faction and the current relationship (ally, enemy, tense peace, trade partner)
Design a Perchance generator for creating original fantasy deities and pantheons: Each deity should include: - Name (ancient-sounding, evocative) - Domain (war, death, love, nature, knowledge, trickery, sea, sky, forge, harvest, shadow, time, chaos) - Alignment (lawful good / neutral / chaotic evil, etc.) - Symbol (a visual symbol associated with this deity) - Holy animal or creature - Favoured offering or sacrifice - Sacred day or ritual - Clergy personality type (zealous, philosophical, pragmatic, secretive, militant, scholarly) - Relationship with other deities (rival, ally, forgotten, ascendant, dying, newly ascended) - A prayer or invocation fragment (2-3 lines of flavour text) - What their followers believe happens after death Format: deity profile card suitable for worldbuilding documents or campaign prep
Generate plot hooks, story complications, quest seeds, and narrative elements to fuel creative writing and tabletop RPG campaigns.
Build a Perchance generator for creating RPG adventure plot hooks: Each plot hook should include: - The inciting event (what happens that requires the party's involvement) - Who is asking for help (NPC patron type) - The stated problem (what the patron believes is happening) - The hidden twist (what is actually happening β the secret layer) - The moral complexity (is there a choice without a clean answer?) - Potential rewards (gold, information, political favour, a rare item, a map, gratitude) - The time pressure (urgent / this week / open-ended) - Genre feel (mystery, combat, exploration, diplomacy, horror, heist, rescue) Output format: a 3-paragraph plot hook that a DM could read directly as a quest-giver's speech, followed by GM-only notes revealing the hidden layer Tone: evocative, specific, not generic
Create a Perchance generator for adding complications to stories and campaigns: Types of complications to include: - Character complication (a party member or protagonist has a secret revealed) - External complication (a new faction or power appears with conflicting goals) - Moral complication (the "right" choice has terrible consequences) - Resource complication (something essential is lost, stolen, or revealed to be false) - Relationship complication (an ally becomes unreliable or an enemy becomes sympathetic) - Timing complication (something is revealed too late or too early) - Mistaken identity complication (someone is not who they claimed to be) - Prophecy or fate complication (the heroes are told something about their future) For each complication, generate: 1. The trigger (what sets it off) 2. The immediate effect 3. The long-term implication for the story 4. How it changes the protagonist's goals or beliefs
Design a Perchance generator for D&D and TTRPG side quests: Generate a complete side quest with: - Quest name (evocative, 3-4 words) - Quest giver and their motivation - The apparent goal (what the quest seems to be about on the surface) - The actual situation (the more complex truth the party discovers) - Three key encounters (one social, one exploration, one combat or challenge) - The complication that arises midway through - Two possible resolutions (each with different moral or practical trade-offs) - Rewards (mechanical: gold/items; narrative: reputation/information/ally) - Connection to larger plot (how this side quest could hook into the main campaign) - Estimated session length (1 session / 2-3 sessions / extended arc) Format: complete session prep card, DM-ready
Generate tabletop RPG content including loot tables, encounter tables, random events, and game mechanics.
Build a Perchance treasure and loot generator for D&D 5e: The generator should produce contextual loot appropriate to location type: Dungeon loot: coins (CP/SP/GP/PP in era-appropriate amounts), gems (named with value), art objects, mundane magic items, rare spell components Wilderness loot: herbs, animal parts, survival supplies, traveler's abandoned gear, natural curiosities Urban loot: stolen goods, personal valuables, merchant samples, official documents, contraband Villain's loot: personal items revealing character backstory, plot-relevant documents, unique weapons, cursed items Each loot result should include: - Item name and brief description - Approximate gold value - Whether it has additional plot significance (25% chance β roll separately) - Whether it is cursed, magical, or sentient (rare β 10% chance for significant finds) Format: tables appropriate for different CR ranges (low/mid/high)
Create a Perchance generator for D&D random encounter tables: Generate encounters appropriate to these environment types: Forest encounters: wildlife (passive/aggressive), travellers, fey creatures, druids, smugglers, a crashed meteor Mountain encounters: dwarven prospectors, giant eagles, avalanche risk, ancient ruins, a dragon's shadow, mountain goat herders City encounters: pickpockets, city watch patrol, street performer, merchant dispute, runaway cart, secret society recruitment Dungeon encounters: wandering monsters (level-appropriate), trap triggers, rival adventurers, undead remnants, a trapped creature that could be ally or enemy Each encounter entry includes: 1. The encounter description (2-3 sentences) 2. Is this hostile, neutral, or friendly? (weighted β not everything attacks) 3. The opportunity here (what could clever players gain from this encounter?) 4. Escalation option (if players make it worse) Format: d20 tables with 20 entries per environment
Design a Perchance generator for dungeon rooms and chambers: Each room should randomly generate: - Room type (entry hall, guard room, storage, shrine, torture chamber, library, throne room, laboratory, prison, kitchen, armoury, throne room, secret chamber) - Size (small, medium, large, vast) - Condition (pristine, abandoned, looted, partially collapsed, flooded, scorched, frozen) - Primary feature (the dominant thing you notice first) - Secondary detail (something a careful search reveals) - Hazard or trap (if any β 40% chance) - Monster presence (if any β type and number, 50% chance) - Treasure location and type (if any β 60% chance) - An environmental detail that tells a story about who used to be here - An exit description (how many doors, their condition, and where they might lead) Format: concise room description suitable for on-the-fly use at the table
Generate diverse random tables for creative prompts, world-building details, name lists, and inspiration engines across any domain.
Build a Perchance name generator with culturally distinct naming traditions: Create separate name lists for: Northern/Viking style: harsh consonants, short names, patronymics (e.g., "Bjorn", "Astrid", "Valdis") Mediterranean/Classical: flowing vowels, dignity, historical gravitas (e.g., "Caius", "Lyra", "Theron") East Asian inspired: meaningful syllable combinations, family name first option Middle Eastern inspired: classical Arabic-influenced sounds, dignified Celtic inspired: complex spellings, musical quality, nature references African-inspired: varied by region, powerful sounds, name meaning integration Fantasy original: invented names that feel real and pronounceable, not random letters For each name: - First name - Optional surname or clan name - A meaning or translation hint (optional, adds depth) Output: pairs of names formatted as "[First] [Last] β [brief meaning or note]"
Create a Perchance generator for small, specific world-building details that make fictional worlds feel real: Categories of micro-details to generate: Overheard conversations: 2-sentence snippets of dialogue between unnamed background characters Street signs and notices: proclamations, wanted posters, shop names, graffiti, church announcements Fashion details: what people are wearing in this era/culture (fabrics, colours, status markers) Food stall offerings: what street food vendors are selling, with prices in-world currency Local superstitions: folk beliefs, lucky or unlucky omens, local customs News and rumours: what the town gossip is currently talking about Weather notes: specific atmospheric descriptions tied to location and season Sounds and smells: what an arriving visitor experiences sensory-first Output: a "scene texture pack" β 8-10 micro-details that a writer or DM can drop into any scene to make it feel lived-in and authentic
Design a Perchance generator for creative writing prompts across genres: Prompt types to include: Opening line prompts: a first sentence that demands continuation Character + situation prompts: "[CHARACTER TYPE] discovers [THING] in [PLACE]" Conflict prompts: two opposing forces that cannot both win Setting prompts: a vivid place described in one sentence Theme prompts: an abstract concept to explore through story Dialogue prompts: a line of dialogue with no context β who is saying it and why? Genre mashup prompts: [GENRE A] story but with [GENRE B] element Constraint prompts: write a story in which [UNUSUAL RULE APPLIES] For each prompt: - The prompt itself (1-2 sentences maximum) - A genre suggestion (optional β leave blank for open interpretation) - One unexpected direction this prompt could go Output: 5 diverse prompts per generation, covering different genres and styles
Use Perchance to power randomised creative writing inspiration, story starters, and imaginative content generators.
Build a Perchance generator that creates complete story starters by combining random elements: The generator should randomly assemble: Opening setting (5 options per type): - Time period: (medieval / Victorian / near future / present day / post-apocalyptic) - Location: (a train / a lighthouse / an abandoned school / a spaceship / a royal court) - Atmosphere: (storm-dark / golden afternoon / deep winter night / scorching noon / eerie fog) Character element: - Protagonist type: (a grieving widow / a disgraced detective / a young apprentice / a retired soldier / a street kid) - Their unusual skill or gift: (can hear lies / never forgets a face / talks to animals / sees 10 minutes into the future) Inciting element: - What arrives or is discovered: (a locked box / a stranger / a letter / a body / a message from the past) Opening line formula: "[ATMOSPHERE] [LOCATION], [PROTAGONIST] [DISCOVERS/ENCOUNTERS] [INCITING ELEMENT]." Output: complete 2-paragraph story starter that flows naturally from the combined random elements Ensure the opening is specific and immediate β no vague scene-setting
Create a Perchance generator for random dialogue exchanges between two characters: Each generated dialogue scene should include: - Two character archetypes (from a list of 20+ archetypes: mentor, trickster, skeptic, believer, authority figure, rebel, etc.) - Their relationship (strangers, old friends, enemies, employer/employee, parent/child, rivals, secret allies) - The surface topic they are discussing (something mundane or professional) - The real topic underneath (what they are really trying to say or avoid saying) - An emotion one character is hiding - A line one character should NOT say but almost does Output: a 200-word dialogue scene demonstrating subtext β what they say is different from what they mean Format: screenplay-style dialogue with character names and minimal stage directions The scene should end without resolving the underlying tension
Design a Perchance generator for atmospheric scene settings:
The generator creates scene settings by combining:
Environment type (20 options): forest, city rooftop, underground cave, train carriage, hospital waiting room, medieval tavern, space station, beach at dusk, library, crowded market, empty church, submarine, arctic research station
Time of day (weighted: dawn and dusk more atmospheric)
Weather or atmosphere (clear / stormy / foggy / oppressive heat / blizzard / unnaturally still)
Sound detail (specific ambient sound β rain on glass / distant bells / indistinct voices / total silence / machinery hum)
Light quality (harsh fluorescent / warm candlelight / grey overcast / golden hour / moonlight / bioluminescent glow)
One unexpected detail (something slightly wrong or unusual about this scene)
One point of potential danger or tension
Output: a 150-word scene-setting description that could open a chapter or scene
Written in present tense, second person ("You step into...")
Include sensory details beyond just visual β make the reader feel presentHow Perchance compares to other tools for creative and random content generation.
Essential syntax for building Perchance generators.
// Basic list definition:
output
{adjective} {noun} appeared in the {location}
adjective
ancient
mysterious
glowing
forgotten
noun
sword
tome
crystal
map
// Weighted probability (appears 3x more often):
treasure
3: gold coins (common)
2: silver cup (uncommon)
1: magic ring (rare)
// Nested reference:
character
A {class} named {name} who is {trait}
class
warrior
mage
rogue
// Very rare result (appears 1 in 20 times):
special
[[rare:20]] a legendary artefact of immense power
an interesting item
// Conditional output:
weapon
[name] carries a {weaponType} {if: class == 'mage'} staff {/if}
{if: class == 'warrior'} sword {/if}