AbraCalc

Raffle Tickets

Give every name a ticket count, drop them all in the tumbler, and draw a winner where more tickets mean better odds. Great for rewarding effort. Works fully offline.

Built by the AbraCalc team

Embed this tool on your site

How to play

  1. Type one name per line; add "x3" (or any number) after a name to give it extra tickets.
  2. Tap Set Up Tumbler to build the ticket pool — every ticket appears as its own chip.
  3. Tap Draw a Winner and watch the tumbler highlight faster before landing on one ticket.
  4. Use the plus/minus buttons to adjust ticket counts anytime, or Reset Winners to run a fresh round.

Raffle Tickets turns any reward system into a fair, visible draw. Type one name per line, and add a multiplier like "Ava x3" to give someone extra tickets for effort, good behavior, or however you track it — everyone else defaults to a single ticket. Every ticket shows up as its own chip in the tumbler, so students can see exactly how the odds stack up before anyone is picked. Tap Draw a Winner and the tumbler highlights faster and faster before landing on one ticket, which reveals the winning name with a small celebration. You can adjust ticket counts on the fly with plus and minus buttons, reset the winners list to run another round, or start over completely with a new roster, all without leaving the page or losing track of who has already won.

Frequently asked questions

How do extra tickets change the odds?
Each ticket is one entry in the pool, so a name with three tickets is three times more likely to be drawn than a name with one, exactly matching the ratio you set.
Can a student win more than once?
Yes, winners stay in the tumbler after being drawn unless you remove them, so you can either allow repeat wins or manually reduce their tickets to zero eligibility for future draws.
Does it save my roster or past winners after I close the tab?
No, nothing is stored between visits. The roster, ticket counts, and winner history all live only in the current browser tab and reset when you reload.