Home / Raffle Draw / Random name picker

Random name picker

Paste your names, draw a winner, and show the room it was fair — the seed is committed before the draw and revealed afterwards, so nobody has to take your word for it.

Free No sign-up Nothing uploaded

Add x3 after a name to give it three tickets. 0 entries

"Draw again" is the problem this solves

Most name pickers ask you to trust them. The person running the draw could reload until a name they liked came up, and nobody watching would know. A spinning wheel does not fix that; it just makes it prettier.

So this one fixes the answer before anyone sees it. The seed fingerprint is a SHA-256 hash of the random seed, published before the draw. The entry list hash fixes who was in the hat. Afterwards the seed itself is revealed, and anyone can hash it and compare. A re-roll would produce a different seed, and a different seed has a different fingerprint — so it cannot be hidden.

When it is not just you and a laptop

This page is the whole draw for one person with a list. Raffle Draw is the same algorithm — identical results from the same seed — for a room: saved lists you reload next week, entries typed by guests on their own phones in a live room, weighted tickets, dealing everyone into teams, and a reveal built to be watched. Free for up to 30 names, one payment for the rest, no subscription and no ads.

Questions, answered

Is this really random?
The seed is 32 bytes from your browser's cryptographic random number generator. The draw is then deterministic from that seed — which is exactly what makes it checkable, because the same seed and the same list always give the same winner.
How do I prove the draw was not re-rolled?
Leave "publish a commitment" ticked. Before the draw you get a fingerprint of the seed and a hash of the entry list; read them out or screenshot them. After the draw the seed is revealed, and anyone can hash it to check it matches. A second draw would have a different seed, and so a different fingerprint.
Are my names uploaded?
No. Everything happens in your browser. There is no account, no server call, and no analytics on this page.
Can someone have more than one entry?
Yes — write Dana x3 and Dana gets three tickets. Tickets are whole numbers from 1 to 100.
Can I draw several winners?
Set "how many winners" above one. Winners are drawn without replacement, so nobody is picked twice, and the order they come out in is their placing.
Does it work on a phone?
Yes, and offline once the page has loaded. For repeated draws, saved lists and guests entering their own names, that is what the app is for.