Magic Generator guide
Building Better Random Tables for Worldbuilding
Use weighted results, independent dimensions, and tonal constraints to generate coherent creative prompts.
Published and reviewed by Magic Generator · Updated
Why random tables help
A random table breaks habitual choices. It is most useful when every entry answers a focused question: what does the traveller want, what makes the relic dangerous, or what detail complicates this location? The result supplies pressure or direction rather than a complete story.
Tables work best as collaborators. Keep a surprising result that opens possibilities, reinterpret one that nearly fits, and discard one that contradicts the project.
Uniform and weighted choices
A uniform table gives every entry equal probability. That is simple and appropriate when outcomes should be peers. Weighting makes ordinary results frequent and exceptional results rare. A d20 table can assign several number ranges to a common event and one value to a legendary event.
Weights express the setting. If every village has an ancient portal, portals stop feeling ancient or exceptional. Decide frequency based on the world, not just excitement.
Combine independent dimensions
Instead of writing one hundred finished artifacts, create smaller tables for object, origin, power, cost, and current problem. Rolling once on each creates many combinations and makes editing easier. Magic Generator's spell and item tools follow this compositional idea with curated, compatible fragments.
Dimensions are not always independent. A healing effect and a cost of lost memory can form a strong hook, while another pairing may be incoherent. Add compatibility rules or use judgment after generation.
Constrain tone and culture
Build separate pools for settings with distinct moods. A comic academy, a severe frontier, and a dreamlike court should not draw every adjective or consequence from the same global list. Repeated motifs can signal shared makers, regions, or magical traditions.
Names need the same discipline. Maintain sound patterns for each culture and use generated candidates within those patterns. Consistency makes random output feel discovered from one world rather than assembled from unrelated genres.
Turn a result into authored material
Ask three follow-up questions: who benefits, who pays the cost, and what has already happened because this exists? A generated storm lantern becomes story material when a harbour guild controls it, sailors sacrifice treasured memories to fuel it, and a failed light caused last winter's wreck.
Save only edited results. Note the rule or table that produced useful combinations, revise weak entries, and retire clichés. Random generation creates variation; selection, connection, and consequence create authorship.