Loot Roll Generator

Simulate RPG loot tables with weighted drops, rarity tiers, and dice quantities.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Every dungeon master, game designer, and tabletop RPG player eventually faces the same problem: you need a believable, balanced loot table that dishes out gold and health potions freely while making that Legendary sword feel genuinely rare — without stopping mid-session to do arithmetic. This generator handles the maths and the dice so you can focus on the story.

How the maths work

The generator uses a two-stage probability model that mirrors how most physical loot tables are designed.

Stage 1 — Weighted selection. Every item in the table has a numeric weight. The engine sums all weights to get a total W, draws a uniform random value in (0, W), then walks down the item list subtracting weights until it reaches zero. The probability of selecting item i is simply:

P(select i) = w_i / W

An item with weight 40 in a 100-weight table is selected 40 % of the time.

Stage 2 — Drop check. Once an item is selected, a virtual d100 is rolled. The item is only awarded if the roll lands at or below the item’s drop-chance threshold. This lets you model “possible but not guaranteed” rewards — for example, a Dragon Scale might appear on the selection step fairly often but still miss 80 % of the time because its drop chance is set to 20 %.

Combined (effective) probability per roll is therefore:

P(awarded) = (w_i / W) x (drop% / 100)

This is what the Drop Chances tab shows, sorted from highest to lowest so table imbalances are immediately visible.

Quantity dice use standard NdM+K notation. Rolling 2d6+1 draws two independent six-sided dice, sums them, and adds 1. The expected value is N x (M+1)/2 + K, so 2d6+1 averages 8.

Preset tables explained

Three curated presets ship with the generator:

PresetFlavourRarity distribution
Dungeon ChestClassic adventurer lootCommon through Artifact
Goblin PocketsLow-level, mostly junkMostly Common, one Rare
Dragon HoardHigh-value late-gameStarts at Uncommon, peaks at Artifact

The Default table is a general-purpose mix good for mid-level encounters.

Example roll

Suppose you roll once on the Dungeon Chest preset. The generator draws a random value against the total weight (100). Let us say it lands on Spell Scroll (weight 20, drop chance 65 %). It then rolls d100 and gets 42 — which is ≤ 65, so the item is awarded. Quantity is 1 (fixed), so the player receives one Spell Scroll. The effective probability of this exact outcome on any single roll is (20/100) x 0.65 = 13 %.

If the same roll had produced a Divine Artifact (weight 1, drop chance 2 %), the effective chance would have been (1/100) x 0.02 = 0.02 % — one in 5,000 rolls. That is the kind of scarcity that makes legendary items feel earned.

Building a balanced table

A healthy loot table usually follows a rough pyramid: many common items with full or near- full drop chances filling 60–70 % of effective probability, a band of uncommon/rare items in the 5–20 % range, and one or two very-rare or legendary items below 5 %. The Drop Chances tab makes this visible at a glance. If your “Legendary Sword” shows up at 8 % effective, it will feel fairly routine after ten fights — time to lower the weight or the drop chance.

Ad placeholder (rectangle)