Random Name Picker

The Randogram random name picker picks winners from your list or shuffles it whole, and writes a protocol at a permanent link — show it to entrants along with the results.

You can also use the public draw API.

Questions and answers

How do I pick a winner?
Paste your list of entrants into the field, one per line, and set how many winners you need. The pick is made on the server rather than in the browser, so it cannot be re-rolled by reloading the page. A single draw can pick up to 1,000 winners from up to 10,000 entrants.
How do entrants know the draw was fair?
Every draw gets a protocol — a page at a permanent address holding the date and time, the full list of entrants in their original order and the numbers that came up. Publish its link or QR code together with the results: a protocol cannot be edited through the site once it is written.
Can one entrant get several chances to win?
Yes. Duplicates in the list are kept as they are, so adding a name twice doubles that entrant's chances — a simple way to account for purchased tickets or loyalty points. Turn on the no-duplicates mode when every entrant may win at most once.
Is this suitable for giveaways and lotteries?
For social media giveaways and contests, yes — that is exactly what the protocol is for: it shows the result was produced at the stated time and has not changed since. It is not intended for lotteries or gambling, where the law requires a certified random number generator.
How does shuffling a list differ from picking winners?
Picking winners takes the requested number of entrants out of the list, while shuffling returns the whole list in a new random order — handy for running orders, duty rotas or tournament brackets. The protocol is the same either way: it holds the original list, the new order and the date.