Loot Table Randomizer
Weighted random loot drops with probability analysis, simulation mode, loot box pity system and D&D 5e presets. Free, private and no sign-up.
| Item | Weight | Chance |
|---|
What is a free loot table randomizer online?
A free loot table randomizer online is a tool that picks random items from a weighted list. Each item has a weight — a number that determines how often it appears relative to the other items. Higher weight means the item drops more often. Loot table randomizers are used by Dungeon Masters, video game designers, gacha players, board game hobbyists and anyone else who needs fair, weighted random rewards.
This loot table randomizer online goes far beyond a basic weighted picker. It includes probability analysis, a simulation mode that runs thousands of trials and reports actual drop frequency, a loot box pity system for gacha mechanics, pre-built D&D 5e treasure presets, CSV export and shareable URLs. Everything runs entirely in your browser — no sign-up, no tracking, no server calls.
How to use this free loot table randomizer
- Add items to the table with a name and a weight — or click a preset button to load a sample table.
- Adjust weights. Higher weight = more likely. Weights do not need to sum to 100; the tool normalizes them automatically.
- Set the number of rolls (1 to 10,000).
- Click Roll Loot to generate random drops and view the distribution chart.
- Switch to Simulate mode to run thousands of rolls and see actual drop frequency.
- Switch to Loot Box mode to enable a pity system that guarantees a rare drop every N rolls.
- Use the action buttons to copy, download CSV or share your table via URL.
How weighted loot tables work
In a weighted loot table, each item has a weight. The chance of an item being selected equals its weight divided by the sum of all weights in the table.
Chance (%) = (Item weight ÷ Total weight) × 100
For example, if your table has three items with weights 10, 20 and 30:
- Item 1: 10 ÷ 60 = 16.67% chance
- Item 2: 20 ÷ 60 = 33.33% chance
- Item 3: 30 ÷ 60 = 50.00% chance
Weights do not need to sum to 100. The tool normalizes them automatically. This makes it easy to work with integer weights that reflect rarity tiers — for example, a rare item might have weight 1 while a common item has weight 100, meaning it is 100 times rarer.
Weighted random selection in game design
Weighted random selection is one of the most common mechanics in game design. It is used for loot drops, critical hit tables, random encounters, gacha pulls, drop rates in MMORPGs, card pack contents, crafting outcomes and much more. The reason is simple: pure equal random feels unfair — players expect common rewards to be common and rare rewards to be rare.
Designers tune the weights until the drop distribution matches their intent. This tool exposes those weights so you can test them before committing to them in code.
Loot box pity systems explained
A pity system guarantees a rare drop after a certain number of unsuccessful pulls. The mechanic is common in gacha games, mobile RPGs and live-service titles, where it protects players from prolonged bad luck. For example, a game might guarantee a 5-star character every 90 pulls, or a Rare item every 30 loot boxes.
This tool lets you set any pity threshold between 0 and 500 rolls. When you are within the pity window, the tool automatically upgrades the next drop to a Rare (or better) item. This is useful for simulating real loot box economies, testing player-friendly rates and understanding the true cost of a rare item.
D&D 5e treasure tiers
The Dungeon Master's Guide describes treasure by rarity tier. This tool includes five presets that approximate those tiers:
- Common — potions of healing, low-value gems, coins
- Uncommon — +1 weapons and armour, bags of holding, cloaks of elvenkind
- Rare — +2 weapons, rings of protection, boots of speed
- Very Rare — +3 weapons, tomes of leadership, robes of the archmagi
- Legendary — vorpal swords, rings of invisibility, staff of the magi
These presets are starting points — edit them to match your campaign or use them as templates for custom tables.
Simulation mode: testing probability distributions
When you set a table of weights, you are setting a theoretical probability for each item. Simulation mode runs your table thousands of times and reports the actual drop frequency. This reveals:
- Whether the weights produce the intended distribution
- How much variance appears in small samples (1–100 rolls)
- Whether a rare item is genuinely hard to obtain or has an unnoticed bug in the weights
For tabletop RPGs, simulation mode tells you whether your treasure table will produce the right balance of loot across a campaign. For video game design, it gives you a reality check before you commit weights to code.
Common use cases for a loot table randomizer
Tabletop RPG dungeon masters
Generate treasure for a dungeon, rewards for a quest, contents of a merchant's chest or random encounters along a road.
Video game designers
Prototype drop rates, test rarity distributions, balance gacha mechanics and verify drop economics before implementing them in code.
Gacha and mobile game players
Simulate pull rates for a banner, understand expected cost of a target character or item, and compare pity systems across games.
Board game designers
Test event decks, random rewards and card distributions before going to print.
Classroom and game nights
Randomly award prizes, choose tasks or pick winners from a weighted list — for example, weighting favourite activities higher than rarely chosen ones.
Best practices for designing loot tables
- Start with the player experience. What should feel common? What should feel special? Set weights to match.
- Use integer weights. Small numbers are easier to reason about. "1 in 100" is clearer than "0.01".
- Anchor a common item. Give the most common item a weight of 100, then scale the rest relative to it.
- Test before shipping. Use simulation mode to verify the actual distribution matches your intent.
- Add a pity system for rare items. Players hate long unlucky streaks — a pity mechanic softens the worst outcomes.
- Review your table after live release. Real player behaviour often reveals problems that simulations miss.
Frequently asked questions
What is a loot table randomizer?
A loot table randomizer is a tool that picks random items from a weighted list, where each item has a higher or lower chance of being selected. Game masters, game designers and players use loot table randomizers to generate treasure, rewards, drops, loot box contents and random events.
How do weighted loot tables work?
Each item in the table has a weight, a positive number. The chance of an item being selected equals its weight divided by the sum of all weights. For example, if item A has weight 10 and item B has weight 5, item A is twice as likely to be picked. Weights do not need to sum to 100 — the tool normalizes them automatically.
What is a loot box pity system?
A pity system guarantees a rare drop after a certain number of pulls. Many gacha and live-service games use pity systems to protect players from unlucky streaks. This tool lets you set a pity threshold — for example, guaranteeing a Rare or better drop every 30 rolls.
How many items can a loot table hold?
There is no fixed limit, but practical loot tables usually contain 5 to 50 items. The tool supports weighted probability, multiple rolls, simulation mode and CSV export regardless of table size.
What is simulation mode?
Simulation mode runs the loot table many times (up to 10,000 rolls) without displaying every result, then shows the actual drop frequency for each item. This reveals whether your weights produce the intended distribution before you use the table in a live game.
Can I use this tool for D&D 5e loot?
Yes. The tool includes pre-built presets for D&D 5e Common, Uncommon, Rare, Very Rare and Legendary treasure tiers, plus a Random Events preset and a Loot Box preset.
Is this loot table randomizer free?
Yes. It is completely free, runs entirely in your browser, requires no sign-up and never sends your data anywhere.
Can I export my loot table results?
Yes. You can copy the results to your clipboard, download them as a CSV file, or share the entire table via a unique URL that encodes your items and weights.