Weighted Random Picker
Assign non-negative weights to options, inspect normalized probabilities, and draw with the chosen replacement rule.
- Valid options
- 0
- Total weight
- 0
- Draws made
- 0
Normalized probabilities
| Option | Weight | Probability | Cumulative range |
|---|
Batch frequencies
| Option | Count | Observed share |
|---|
More about this tool
Method and result notes
The tool adds the non-negative weights, maps a secure random value to the cumulative intervals, and removes a selected option after each draw when replacement is disabled.
Weights describe relative chances, not a promise for a small sample. Negative weights, an all-zero pool, or too many draws without replacement stop the calculation.
Privacy and source
Options and results stay in this browser. Nothing is uploaded and no third-party runtime, CDN, or web font is used.
Random choices use Web Crypto values with rejection sampling.
Frequently asked questions
Does a high weight guarantee selection?
No. A higher weight increases an item's chance, but each draw is still random. An item with a lower weight can still be selected.