One name, no repeats
- Input
- Lista de 25 nomes, 1 prêmio
- Expected output
- Um nome sorteado, distinto de qualquer suplente
Default setup: each person enters once in the drawn sequence.
random name picker
Drawing a name from a list sounds trivial, but most homemade implementations get one thing subtly wrong: using plain `Math.random()` makes it impossible to prove afterward that the result was not manipulated. This tool uses a deterministic generator seeded by a public combination of text and a list hash, so the same pair of inputs always produces the same winner, on any computer.
Default setup: each person enters once in the drawn sequence.
With repeats off, the same person never occupies two prize slots.
With repeats on, one person can legitimately win more than one prize.
Publish the seed before drawing and the receipt afterwards. The receipt carries the seed, the SHA-256 fingerprint of the list and the winners. Anyone can paste those into the Verify tab and watch the same result appear, with no need to trust you or us.
Paste the names, one per line, choose how many winners you want, and tap draw. The result comes with the hash of the list used, to verify afterward that no one altered the names after the draw.
The wheel is a visual presentation of the same kind of draw, spinning until it stops on a name. The name picker is direct and handles large lists, multiple winners, and backups better in one pass.
Only if you turn on the allow-repeat option. With it off, the default, each prize goes to a different person, following the single order produced by the Fisher-Yates shuffle from the list and the seed.
generated at draw time
Everything runs in your browser. The list is saved only on your device and is never sent to servers.