Discord Giveaway Winner Picker: Fair Random Draw From a List
A fair giveaway draw gives every entry the same chance and never picks the same person twice. Paste your list of names, choose how many winners you need, and this picker draws them using your browser's secure random generator. Nothing leaves the page.
How to use it
- Paste the entries, one per line or separated by commas. Names, usernames or ticket numbers all work.
- Choose how many winners you need.
- Leave "remove duplicates" on unless you want extra entries to count as extra chances.
- Press Pick winners, then copy the list and post it in your channel.
How the draw is fair
The picker uses crypto.getRandomValues, the same secure random source browsers use for security. It avoids the common bias that comes from using a plain remainder on a random number: it throws away values that would favor the first entries. Winners are taken one at a time and removed from the pool, so nobody wins twice.
| Setting | What happens |
|---|---|
| Remove duplicates on | A name listed twice counts once, ignoring capital letters. Everyone has the same chance. |
| Remove duplicates off | Each line is one ticket. A person with three lines has three chances, but can still only win once. |
| More winners than entries | The tool tells you instead of repeating anyone. |
What this picker is and is not
It is a quick, honest way to draw from a list you already have. It does not collect entries, check that people are in your server or meet your requirements, and it keeps no record. If you need a public proof, screen record the draw or post the full list first, then the result.
Check your own rules and local law before you run prize draws. Never ask entrants for passwords, payment details or anything else private.
Running it in your server
- Post the entry list or the entry rules before the draw.
- Tell people when the draw happens, then do it live in voice or in the channel.
- Draw a backup winner or two in case someone does not claim in time.
- Keep the screenshot or recording for a few days in case anyone asks.
Let the bot collect entries
If you do not want to build the list by hand, the giveaway bot lets members enter with a button and picks winners for you. Read the giveaway and poll docs for the options. Then write the announcement with the giveaway message generator, and compare options in best Discord giveaway bots.
After the draw
Announce winners in the same channel where the giveaway ran and mention each one so they get a notification. Give them a clear deadline to reply, and say what happens if they do not, such as a redraw from the same list. Keep the entry list until the prize is delivered.
Common questions
Is the random pick really fair?
It uses your browser secure random generator and discards biased values, so each remaining entry has the same chance on every pick.
Can the same person win twice?
No. Each winner is removed from the pool before the next pick.
Does the tool save my list?
No. The names stay in your browser and are never sent anywhere.
Can I run a giveaway with a bot instead?
Yes. Noxyr has a giveaway bot where members enter with a button and the bot draws the winners.