How raffle draw generator works
Paste one participant name per line — that line is one raffle ticket. Pasting the same name twice gives that person two tickets, which is exactly how physical door-prize raffles weight the odds: more entries, more chances. The prize list works the same way, one prize per line, drawn in the order you list them so the first line always receives the top prize.
The draw picks winners with a Fisher–Yates shuffle over the ticket pool powered by the site's seeded pseudorandom number generator. By default each person can win at most once: the moment someone is drawn, every one of their tickets leaves the pool, so the second prize goes to someone else. Turn on allow-repeat-wins for draws where the same name may take multiple prizes. An optional seed makes the whole draw reproducible — the same names, prizes, and seed always produce the same winners, which is handy for announcing results later or auditing a contested draw.
The result lists every prize with its winner in order, plus the pool of people who were not drawn. Everyone keeps their tickets when repeat wins are off — a ticket leaves the pool only when its owner wins. For big club nights, cap the lists at 5,000 entries and 50 prizes, then pair the tool with the randomizer if you just need a flat shuffled list instead of prize assignments.