Random name picker wheel

Spin a wheel to pick a name at random, fairly: remove winners, keep a history.

    Winner

    Press Spin to pick.

    Earlier results

    Results appear here.

    What this tool does

    You type or paste a list of names, one per line, and press Spin. A wheel with one coloured slice per name turns for a few seconds and stops with the winner under the pointer at the top. It suits a classroom ("who answers next?"), a team meeting ("who presents first?"), a giveaway among people who agreed to a draw, or any small decision you would rather leave to chance. The names stay in your browser: they are not uploaded, saved or shared.

    How to use it

    1. Enter the names, one per line. "Example" fills in eight first names to try. Blank lines are skipped and spaces around a name are trimmed.
    2. Press Spin, or press Enter or Space while the button is focused, or click the wheel. The wheel runs for about 4.6 seconds.
    3. The winner is shown in large type below the wheel, and added to the list of earlier results.
    4. Tick Remove the winner after each spin to run a draw where nobody can win twice, for example to order a list of presenters. Tick Ignore repeated names if the same name may appear more than once in your list and should count once.

    Why the pick is fair

    The animation is only decoration. The moment you press Spin, the page chooses the winner, and only then does it work out where the wheel has to stop. The choice uses crypto.getRandomValues, the browser's secure random source, never the weaker Math.random. A 32-bit random number does not divide evenly by most list sizes, and the usual shortcut of taking the remainder would make some names very slightly likelier than others: with 1,000 names, the first 296 of them would be favoured by about one part in 4.3 million. This tool avoids that by rejection sampling. It throws away the few values from the uneven tail (2 raised to 32, modulo the number of names) and draws again, so every name has exactly the same chance, 1 in the number of names. The wheel then turns at least five full turns plus whatever it needs to stop at a random point inside the winning slice, never right on a boundary.

    Names, slices and limits

    • You can use up to 1,000 names. Names beyond that are ignored, and the page says how many.
    • Names appear on the slices while there are up to 57 of them. With more, the slices are too thin to read, so the wheel shows plain colours and the winner is written below it; the full list of names is always available to screen readers.
    • Long names are shortened with an ellipsis on the wheel, but the winner below is shown in full.
    • Two names that differ only in capital letters count as different names when you ignore repeats. The page remembers the last 50 results in a list you can copy or clear; they are not saved when you leave.

    Good to know

    If your device is set to reduce motion, the wheel does not spin: the winner appears at once, and the pick is made in exactly the same way. The wheel also lands at once if you switch to another tab while it is turning, so it never keeps animating in the background. This is a convenient way to choose, not an audited draw: if prizes or legal rules are involved, check what your platform or local law requires, and consider a witnessed process. To make a list of names to draw from, the text toolkit can clean and sort it, and the random data generator can make test lists.

    Frequently asked questions

    Is the wheel really random and fair?

    Yes. The winner is chosen with the browser's secure random source, using rejection sampling so that no name is even slightly favoured. The animation then ends on the slice that was already chosen.

    Can the same person win twice?

    Yes, unless you tick "Remove the winner after each spin". Each spin is an independent pick from whoever is still on the list.

    How many names can I use?

    Up to 1,000. Names are written on the slices up to 57 names; beyond that the slices are plain colours and the winner is shown in large text below the wheel.

    Does it work if my device reduces motion?

    Yes. When the system asks for reduced motion, the winner appears immediately instead of after a spin. The pick itself is made the same way.

    Are my names saved or sent anywhere?

    No. The list and the results stay in your browser and disappear when you close or reload the page.

    Can I use it for a legal or official draw?

    It is fine for informal choices. For prizes, lotteries or anything regulated, follow the rules that apply to you; those can require a witnessed or audited process that a web page cannot provide.