Step-by-step instructions
Enter labels and positive weights
Use option | weight on each line. A weight describes the option’s share relative to the total.
Check the weight totals
Use consistent units such as entry counts or percentage values. Combine records that should represent one option.
Draw a single option
Select Pick an option. Save the result before another draw; remove an option manually when later draws must exclude it.
Worked example
The options use 50, 30, and 20 as weights, representing a complete 100% allocation.
One valid result is shown below. Your generated outcome will vary.
Example input
Option A | 50 Option B | 30 Option C | 20
Example result
1. Option C
The result selects one option. Repeated independent draws need not produce exactly five, three, and two outcomes in a ten-draw run.
Check whether your numbers are percentages or ratios
Weights of 50, 30, 20 and 5, 3, 2 describe the same relative shares. If the values total 80 rather than 100, the picker normalizes them relative to 80; it does not reserve an invisible 20% outcome. Add a labeled outcome explicitly if it should be part of the pool, and leave zero-probability options out.
Settings and limits to check
The example has 3 retained entries. At least two entries are needed. Weights must be positive finite numbers no greater than 1,000,000,000 each. An option’s theoretical share is its weight divided by the sum of all weights; values need not sum to 100. Each generation selects one option and keeps the original choices for the next draw. Zero-weight choices should be left out.
Settings used in this example
Remove duplicate entries: Off
Keep a usable copy of the result
Use Copy to place the current result in your own notes, or Download to keep a text file. Keep the eligible input list with the result when you need to explain which entries took part. A new generation replaces the displayed result rather than adding to a saved history.
The tool runs in your browser and does not upload your input. Save the result before refreshing or leaving the page. If other people need to use the same outcome, share your saved copy rather than asking them to generate another independent result.
Frequently asked questions
What happens if my percentage weights do not add to 100?
The picker treats them as relative weights. Divide each value by their actual total to find its intended share.
Must my weights add to 100?
No. Only relative weights matter. Values 3, 2, 1 produce the same relative shares as 30, 20, 10.
Can a chosen option win again?
Yes. Each click starts another draw from the current list. Remove previous winners yourself when repeat winners are disallowed.
What should I check in the worked example?
The result selects one option. Repeated independent draws need not produce exactly five, three, and two outcomes in a ten-draw run.