Weighted Picker
Assign larger weights to choices that should be more likely, then draw one or more reproducible picks.
Also known as: weighted random choice · weighted raffle
seeded
Presets
Output
About this tool, tips & examples
What it does
The Weighted Random Picker selects items with unequal probabilities: each choice gets a positive weight, and its chance of winning is proportional to that weight. An item weighted 4 is picked twice as often as one weighted 2 and four times as often as one weighted 1. Draws are seeded, so any result can be reproduced exactly.
Common use cases
- Loot tables and game drops — Common 80, Rare 15, Epic 5: the classic rarity table, testable in seconds (there’s a preset for it).
- Weighted raffles — give entries with more tickets proportionally more chance without duplicating lines.
- Task and priority sampling — pull the next work item with High weighted above Medium and Low.
- A/B-style bucketing sketches — check what a 90/10 or 70/20/10 split looks like over a few hundred draws before implementing it.
Settings
- Choices and weights — one item per line with its weight. Weights are
relative, not percentages:
2vs1simply means twice as likely; they don’t need to add up to anything. - How many — draw one result or several in one run.
- Unique picks — prevent an item from winning more than once per draw.
- Seed — the same seed, choices, and settings always reproduce the same winners.
Privacy note
Everything runs locally in your browser — your choices are never uploaded or logged. This is a seeded utility, not a secure lottery mechanism; don’t use it for regulated or high-stakes draws.
FAQ
How are the probabilities calculated? Each item’s chance is its weight divided by the sum of all weights. Weights 5, 3, and 2 give probabilities of 50%, 30%, and 20%.
Do my weights have to sum to 100?
No. Weights are relative — 10/6/4 behaves exactly like 5/3/2 or
50/30/20. Use whatever numbers are easiest to read.
What happens with unique picks enabled? After an item wins, it’s removed and the remaining weights are renormalized for the next pick — like drawing raffle tickets without putting them back.
Why did a low-weight item win? Low probability isn’t zero probability. Over a single draw anything can happen; run a few hundred seeded draws and the observed frequencies will track the configured weights.