NamesOnWheel
Auto-spin

What makes a random picker actually good?

  1. Cryptographic randomnesscrypto.getRandomValues, not Math.random. Any audience-facing pick deserves this.
  2. Ad-free result screen — the moment of reveal should be clean. No banner next to the winner's name when projecting to a class or streaming live.
  3. Fast mobile load — under 1.5 seconds LCP. A slow spinner breaks the moment.
  4. Offline support — school Wi-Fi is unreliable. A good picker works without it.
  5. Verifiable fairness — not just claimed, but provable. NamesOnWheel's /fairness page runs 100,000 live spins with a chi-square test in your browser.

Choose based on your scenario

How to use this picker

  1. 1

    Identify your use case

    Classroom, livestream giveaway, decision wheel, raffle, team-splitter — the best tool depends on your scenario and audience.

  2. 2

    Test in front of an audience

    Use the actual wheel, project to a screen, and notice how the result modal looks. Audience-facing UX is where most tools quietly fail.

  3. 3

    Verify the randomness

    Ask 'how do I know this is fair?' — NamesOnWheel ships a public, runnable verification page at /fairness.

Frequently asked questions

Why does fairness matter for free pickers?
Many free pickers use Math.random(), which is seeded once per page load and produces predictable sequences. For a coin flip in your kitchen this doesn't matter. For a raffle with a real prize or a classroom pick where students notice patterns, it does. Cryptographic randomness via crypto.getRandomValues is the standard for any audience-facing pick.
What should I look for in a free random picker?
Four things: (1) cryptographic RNG — not Math.random; (2) ad-free result screen — no banner when projecting or streaming; (3) fast mobile load — under 2 seconds LCP; (4) offline support — critical for classrooms with unreliable Wi-Fi. NamesOnWheel was specifically built to nail all four.
Are there fully open-source picker tools?
NamesOnWheel's wheel engine is open source under the MIT license. Open source matters because it lets independent reviewers verify there's no hidden bias in segment placement or winner selection.
What about non-wheel pickers?
Random.org is the gold-standard 'pull a number from atmospheric noise' tool — overkill for most uses, but the right answer when you need provably non-deterministic randomness from a third party. Google's 'random number' card is fine for casual single picks. Wheels add visual ceremony and audience engagement.
Is the 'best' picker the one with most features?
Not necessarily. Many users are better off with a focused, fast tool than a feature-bloated app. The best picker is the one that nails the moment you actually use it: fast, fair, screenshot-friendly, and audience-appropriate.
What about ChatGPT or Claude as pickers?
AI assistants are not random — they're language models. They will produce biased picks. Don't use them for raffles, classroom picks, or anything an audience will scrutinize. Use a real CSPRNG-driven tool.

Related tools