Free tool

Random List Picker

Pick a random winner among your entries, with real cryptographic randomness. 100% in your browser.

0 in play

Remove winner after drawing

Useful for giving out several prizes without repeating a winner.

The draw uses crypto.getRandomValues (the browser's cryptographic random generator), not Math.random. Nothing is uploaded to any server.

Built by

Miguel Ángel Colorado Marin (MACM)

Full-Stack Developer · Guadalajara, España

I develop web apps, digital tools and full projects — from design to deployment.

Contact me

This random picker chooses a winner among a list of entries using crypto.getRandomValues (the browser's cryptographically secure random generator, not Math.random), useful for raffling prizes, choosing who starts a game, deciding an order, or any situation needing an impartial decision. Paste your list of entries (one per line), press draw and wait for the animation until the winner is revealed. If you need to give out several prizes, turn on "remove winner after drawing" so each entry can only win once — it works correctly even with repeated names in the list, removing only one copy at a time. The draw history stays visible in case you need to check it later.

Features

  • Cryptographic randomness (crypto.getRandomValues)
  • Draw animation
  • Give out several prizes without repeating a winner
  • Draw history
  • 100% in browser, no uploads

How to run a draw?

  1. 1

    Paste the list of entries

    One per line.

  2. 2

    Press Draw

    The animation cycles through the list before revealing the winner.

  3. 3

    Repeat for multiple prizes

    With "remove winner" on, each draw picks among those remaining.

Frequently asked questions

Is my list of entries uploaded to a server?

No. The whole draw happens with crypto.getRandomValues directly in your browser.

Is it really random or just an animation?

It's genuinely random: it uses the browser's cryptographic random generator, not a simple Math.random or a predetermined result behind the animation.

What happens if I have repeated names in the list?

Each line is treated as an independent entry, even if the text is the same. With "remove winner" on, only that specific copy is removed, not every entry sharing the same name.

Related tools

Embed Random List Picker on your site

Add Random List Picker to any web page with a simple iframe. Free, with attribution to miguelacm.es.

<iframe
  src="https://miguelacm.es/embed/random-picker"
  width="100%"
  height="700"
  frameborder="0"
  title="Random List Picker — miguelacm.es"
></iframe>
View embed in new tab →