Giveaway & Raffle Winner Picker
Pick giveaway or raffle winners and alternates from a list with ticket counts, merged duplicates and exclusions. Shows each entrant’s exact odds and a draw record.
Run a fair draw for a giveaway, raffle or prize competition. Paste the entrants — one per line, with a ticket count if some people bought or earned more entries — and pick the winners plus a few alternates in case a winner cannot be reached. Repeated names and @handles can be merged, staff or past winners excluded, and the page shows every entrant’s exact chance of winning together with a draw record you can publish.
How to use this tool
- Paste the entries: a name or handle per line, optionally followed by a comma and a ticket count.
- Choose how many winners and alternates to draw, and how repeated names should count.
- List anyone who is not eligible, and optionally name the draw.
- Press the button, then copy the winners and the draw record for your announcement.
Formula
P(first draw) = tickets ÷ total tickets; P(win one of k prizes) = ∫₀¹ P(fewer than k others drawn before you) dx
Each draw picks one ticket with an unbiased secure random number, and the person holding it leaves the draw with all their tickets, so nobody wins twice. For several prizes the chance is not simply k × tickets ÷ total: it is computed exactly from the fact that such a draw orders people like independent exponential “clocks” whose speed equals their tickets. The fingerprint is the SHA-256 hash of the eligible list as drawn (name, tab, tickets; one line per person in entry order). It shows that a list was not changed after the fingerprint was published; it says nothing about whether the draw itself was run fairly.
Example
With A (1 ticket), B (1) and C (2) and two prizes, C has a 2/4 chance on the first draw and wins overall in 5 out of 6 draws (83.33%), while A and B each win 58.33% of the time — the two prizes always add up to 200% across everyone.
Frequently asked questions
Is the draw fair?
Yes. Without a seed every ticket is drawn with crypto.getRandomValues and rejection sampling, so each ticket has exactly the same chance and the order of the list does not matter.
How do I prove the draw was not rigged?
The draw record alone cannot prove it: without a seed, nobody can tell whether a draw was run again until someone liked the result. For a draw others can check, publish the entry-list fingerprint before the draw and say in advance where the seed will come from — something nobody controls and nobody knows until after entries close, such as the numbers of a named future lottery draw. Then draw with exactly that seed: anyone with the same list (matching the fingerprint) and the same seed gets the same winners.
What are alternates for?
If a winner does not reply in time or breaks the rules, the prize goes to the first alternate, then the second. Drawing them at the same time keeps the process transparent.
Can I import comments from Instagram or YouTube?
Not directly — that needs the platforms’ own tools. Copy or export the comment authors, paste them here and choose whether repeated comments add entries or count once.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/random-winner-generator/
Cite or embed this tool
kakaoCalc. (2026, November 8). Giveaway & Raffle Winner Picker. https://kakao.mobile/tools/random-winner-generator/
“Giveaway & Raffle Winner Picker.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/random-winner-generator/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms