Skip to content
anyutil.io

Random picker

Draw a name, a number or spin the wheel.

Both numbers are included in the draw.

The draw comes from your browser’s random number generator, not from the order of the list or where the wheel happens to sit. No name is ever sent anywhere.

More about Random picker

How to draw fairly

Every draw here uses the browser's cryptographic random number generator, not the usual Math.random. There is no seed to guess and no pattern to spot, so a competition winner or a secret Santa pairing comes out genuinely random.

The wheel of names

Paste the names, one per line, and spin. The wheel is only the presentation: the winner is drawn first and the animation stops on it, so where you release the mouse changes nothing. Tick the box and the winner is removed from the list, which is what you want for drawing several prizes in a row.

Splitting into groups

Entries are dealt one at a time around the groups, so the groups differ by at most one entry. Handy for splitting a class into teams, dividing a workshop or building sprint pairs.

Frequently asked questions

Is the draw really random?

Yes. It uses crypto.getRandomValues, the same source used for generating keys. Nothing is stored, so no draw influences the next one.

Can I draw repeatedly?

As often as you like. Without removing the winner an entry can come up twice; with the box ticked each name wins at most once.

Does where the wheel stops decide the result?

No. The winner is drawn before the wheel starts moving and the animation is aimed at that slice. The spin is there for the audience, not for the maths.

Can I save the result?

Copy it to the clipboard with one button. Nothing is stored on our side, so reloading the page clears everything.

How many names can the list take?

Hundreds without trouble. On the wheel the slices get thin past about fifty names, so for a very long list the plain draw reads better.

Related tools