Weighted Random Picker — Custom Odds for Each Entry
Give VIP participants more chances to win. Assign any weight to any entry — the wheel segment size reflects their odds. Still cryptographically fair.
Free • No signup • Custom probabilities
How Does Weighted Random Selection Work?
In a standard random draw, every entry has the same chance. In a weighted draw, you can give some entries a higher probability. The wheel visually shows this: a participant with weight 3 gets a wheel segment 3 times larger than someone with weight 1.
Common uses: bonus entries for sharing a post, extra chances for VIP members, multiple raffle tickets per person, or loyalty-based odds.
When to Use Weighted Odds
Giveaways With Bonus Entries
"Like + share for 2 entries, comment for 1 entry." Set participants who did both to weight 3, those who only commented to weight 1. The picker handles the math automatically — no spreadsheet, no manual duplicate entries.
This is the most transparent approach: you publish the weighting rules before the draw, then run the weighted wheel on-screen. Your audience can verify that the segment sizes match the stated rules.
Physical Raffle Tickets
Someone bought 5 raffle tickets? Set their weight to 5. Someone bought 1 ticket? Weight of 1. The wheel segment proportionally reflects each person's investment — exactly like dropping 5 physical tickets into a drum versus 1.
This replaces the need to type a name 5 times or manage duplicate entries. One line per person, one weight number, done.
Loyalty Rewards and Tier-Based Giveaways
Monthly subscriber giveaway where Patreon Tier 3 members get 3× the odds of Tier 1? Set Tier 3 weight to 3. Long-term customers get bonus chances? Reward them visually and transparently on the wheel.
Transparent weighted draws build community trust. Everyone can see that the person with the larger wheel segment genuinely has higher odds — and why.
Fantasy Draft Order With Weighted Priority
In some fantasy sports leagues, the team that finished last gets weighted priority in the draft lottery. Assign the last-place team a weight of 5, second-to-last a weight of 4, and so on. The draft order lottery is visually fair and reproducible.
Unequal Task Distribution
Not all tasks are equal. If one team member has half the workload this week, give them a weight of 2 for extra task assignment probability. If someone just completed a big project, set them to weight 0.5. Use the wheel to distribute work roughly fairly without complex formulas.
Weighted Random Selection vs Standard Random — What's the Difference?
In standard (unweighted) random selection, every entry has exactly the same probability: 1 divided by the total number of entries. With 10 entries, each has a 10% chance.
In weighted selection, each entry has a probability proportional to its weight divided by the total weight. If Alice has weight 3 and Bob has weight 1, the total weight is 4. Alice's probability is 3/4 = 75%. Bob's is 1/4 = 25%.
| Participant | Weight | Probability | Wheel segment |
|---|---|---|---|
| Alice | 3 | 75% | Large (3/4 of wheel) |
| Bob | 1 | 25% | Small (1/4 of wheel) |
The wheel visually represents these proportions — making the odds transparent and auditable to anyone watching the draw.
How We Calculate Weighted Random Selection
Real Wheel Picker uses a cryptographically secure implementation of weighted random selection:
- 1 Sum all weights to get the total weight pool
- 2 Use
crypto.getRandomValues()to generate a cryptographically random number between 0 and the total weight - 3 Walk through entries in order, accumulating their weights, until the accumulated total exceeds the random number
- 4 The entry at that position is selected — with probability exactly proportional to its weight
This is mathematically equivalent to putting weighted tickets in a drum and drawing one — just cryptographically secure and instantaneous.
Is Weighted Selection Fair?
Yes — if the weights are disclosed before the draw. Weighted selection is fair by design: the odds are visible, proportional, and agreed upon in advance. The transparency is what makes it fair, not the equality of odds.
Contrast with hidden manipulation: if you secretly entered someone's name 5 times without telling participants, that would be unfair. With a weighted wheel, segment sizes are shown publicly on screen. Anyone watching can see that Alice's segment is 3× larger than Bob's — and why.
The cryptographic randomness (crypto.getRandomValues()) ensures no one can predict or influence which segment the wheel lands on, even knowing the weights in advance.
How Businesses Use Weighted Randomness
E-commerce flash sales
VIP loyalty members get 3× the odds of standard customers. Weighted draws reward long-term buyers without excluding newcomers.
Patreon & membership rewards
Tier 3 patrons get 3× the draw weight of Tier 1. Transparent, visible on screen, defensible if questioned.
Gaming loot & battle pass
Weighted drops for rare items — visually show players the odds, matching stated drop rates.
Corporate recognition programs
Weight nominations by peer votes or performance metrics. One random draw from a weighted pool, shown live at company meetings.
Charity fundraising raffles
Each ticket purchase = 1 weight. The wheel instantly shows every donor their proportional chance — no duplicate name management.
Fantasy sports draft order
Last-place team gets highest weight in draft lottery. Spin live in a group call — everyone sees it happen.
Frequently Asked Questions
What is a weighted random picker?
A weighted random picker gives different probabilities to each entry. For example, if Alice has a weight of 3 and Bob has a weight of 1, Alice is 3 times more likely to be selected. This is useful for giveaways where some participants earned extra entries.
How do I add weights to entries?
Add each entry with a number representing its weight. For example: 'Alice:3' gives Alice 3 entries, while 'Bob:1' gives Bob 1 entry. The higher the weight, the larger the wheel segment and the higher the chance of being selected.
Can I give bonus entries for sharing?
Yes. If someone shared your post and earned a bonus entry, give them a weight of 2 instead of 1. Their name will appear on a larger wheel segment with double the odds.
Is it still random with weights?
Yes. The selection is still cryptographically random — we use crypto.getRandomValues(). Weights only change the probability; they don't allow anyone to control or predict the result.
Do you store my participant list?
Never. Everything runs in your browser. Nothing is sent to any server.
Can I use weighted selection for charity raffles?
Yes. Weighted selection is the cleanest approach for raffles: assign each ticket buyer a weight equal to their ticket count. This is more transparent than entering a name multiple times — one line per person, visible wheel segment, verifiable odds.
Does weighted random work the same as drawing tickets from a drum?
Mathematically identical. If Alice holds 3 tickets and Bob holds 1 out of 4 total, Alice has a 75% chance. Our weighted wheel assigns segments proportionally — then picks with crypto.getRandomValues(), the same randomness standard used in cryptography and online banking.
Can I use decimal weights like 0.5?
Yes. Any positive number works — whole or decimal. A weight of 0.5 gives that entry half the odds of a weight-1 entry. Useful for downgraded bonus entries or partial-ticket holders.
Can someone cheat a weighted draw?
No. The randomness comes from crypto.getRandomValues() — it's sourced from your device's hardware entropy and is not predictable, reproducible, or manipulable. Weights determine probability, but the actual selection is cryptographically secure.
Can I use this for fantasy sports draft order?
Yes. Fantasy leagues often use weighted lottery for draft priority — last-place team gets the most weight. Set weights in reverse finish order (e.g., weight 10 for last place, weight 1 for first place) and spin to determine draft order.
Related Tools
- → Raffle Picker — Physical raffle ticket draws — assign ticket counts as weights, spin to pick.
- → Giveaway Picker — Universal giveaway winner picker for any platform.
- → No-Repeat Picker — Pick every name exactly once — equal odds, no repeats until all drawn.
- → Random Name Picker — Standard equal-odds random name picker.
- → Wheel of Names Alternative — Why cryptographic randomness matters for fair draws.