Weighted Random Picker
Pick a random winner from a list where each item can carry a weight, so heavier items are more likely to be drawn. Enter one item per line as 'name:weight' (weight optional, defaults to 1), draw one or several winners with or without replacement, and see each item's exact probability.
Input
One item per line. Add a weight after a colon or comma (Apple:3); items with no weight default to 1.
Draw with replacement — the same item can be picked more than once.
Output
| Item | Weight | Probability |
|---|---|---|
| No data yet | ||
Guides
The Weighted Random Picker draws a random winner from a list where each item can carry a weight — a number that makes it more or less likely to be picked. An item with weight 3 is drawn three times as often as an item with weight 1, so you can model raffles with extra tickets, weighted lotteries, loot tables, A/B splits, or any "some options should come up more than others" decision.
How to use it
- Enter your options in the Items box, one per line.
- Add an optional weight after a colon or comma —
Apple:3,Banana, 2. Any line without a weight defaults to 1, so a plain list is treated as an equal-chance draw. - Set Number to pick if you want more than one winner.
- Tick Allow duplicates to draw with replacement (the same item can win more than once). Leave it off to draw distinct items.
- Press Pick. The winner(s) appear on the right, along with a probability breakdown showing each item's exact odds.
Because names are read left to right and only a trailing number counts as the weight, item names may themselves contain colons or commas — New York, USA:5 is parsed as the item "New York, USA" with weight 5.
How the weighting works
Each item's chance of being drawn is its weight divided by the total weight of all items. For Apple:3, Banana:2, Cherry:1 the total weight is 6, so Apple wins 50% of the time, Banana 33.3%, and Cherry 16.7%. The probability breakdown table shows these percentages before you draw, so you can sanity-check the odds. Weights can be decimals (2.5) and there is no upper limit — only the ratio between weights matters.
Every draw uses a fresh random number, so pressing Pick again on the same list gives you a genuinely new result rather than repeating the last one.
What happens to items with no or zero weight?
Blank lines are ignored. A line whose weight is 0 or negative is dropped from the draw entirely — only items with a name and a weight greater than 0 can win. If nothing qualifies, the tool asks you to add at least one valid item.
Can I pick several winners at once?
Yes. Set Number to pick to draw more than one. Without duplicates, each winner is removed and the remaining weights are re-normalized before the next draw, so you can pick at most as many items as the list contains. With duplicates enabled, every draw sees the full list, so a heavily weighted item can be picked repeatedly and you can draw more times than there are items.
Privacy
The picking runs entirely in your browser — your list never leaves your device.