Add names, spin the wheel, find your winner.

Back to Name Spinner
Name Spinner

Name Spinner

  • Try a fair demo spin

How Fair Is a Random Name Picker?

Is a random name picker truly fair? Crypto-backed spins, equal odds, auto-exclude, and local-only data — with a demo wheel you can try now.

A teacher and students watching a projector screen that is softly blurred

Why fairness questions come up

Groups ask how fair a random name picker really is the moment a spin decides who presents, who goes first, or who answers the hard question. Skepticism is healthy — invisible selection feels rigged even when it is not. A good picker makes the process visible: every name on the wheel, one public spin, one winner.

This guide explains how Name Spinner handles randomness — not abstract wheel theory, but what actually happens in your browser when you click spin. No accounts, no server-side draw, no secret reroll when the pointer looks close to another slice. If you want setup tips, read the random name picker wheel guide; this page is the trust and methodology reference.

Try a fair demo spin

Need import, share link, or winner history? Open full Name Spinner →

What happens on each spin

Step 1 — Build the candidate set. Every segment on the wheel is one entry in your list. Duplicates create duplicate segments; removing a name removes its slice. Auto-exclude on the homepage can drop past winners before the next spin when you enable that option.

Step 2 — Pick the winner index. Name Spinner chooses exactly one winning segment using uniform random selection across all segments currently on the wheel (unless you deliberately add weights — see below). The pick uses `crypto.getRandomValues` in your browser — cryptographically secure randomness, stronger than a typical `Math.random()` toy picker.

Step 3 — Plan the landing angle. The tool computes where the wheel must stop so the pointer rests on the segment that was already chosen. The animation is theater everyone can watch; it does not change the outcome mid-spin.

Step 4 — Show the result. Standard, Classroom, and Chaos modes change how the winner is announced — confetti, tone, suspense pause — not the underlying odds. Modes are presentation; the random pick stays the same.

Spin pipeline (Name Spinner)

  1. List ready

    Names pasted, absent students removed, auto-exclude applied if enabled.

  2. Winner index chosen

    Crypto-backed random pick among equal segments (or weighted tickets if configured).

  3. Wheel animates

    Motion lands on the pre-selected segment — no second draw during deceleration.

  4. Result used

    Winner history updates on homepage; blog embeds are session-only.

Teacher explaining probability at a whiteboard

Fairness facts at a glance

crypto.getRandomValues

Randomness source

Browser API — local to your device

Equal per segment

Default odds

12 unique names → 1/12 each on that spin

None

Data upload

Lists stay in browser storage or share URLs

Before animation

Winner timing

Spin shows a result already decided

Equal segments vs weighted entries

Default lists give each name one segment and equal probability. Paste "Alex" twice and Alex occupies two slices — roughly double the chance. That is math you control, not a hidden house edge.

Weighted raffles on the homepage use segment size to represent ticket counts — more tickets, wider slice, higher odds. Use weights deliberately when your group agreed to them; do not surprise participants with invisible skew.

Auto-exclude removes prior winners from the next spin when enabled, spreading turns across a week without manual tally marks. It changes the candidate set, not the fairness of each individual spin given the list at click time.

What we do not claim

Name Spinner is built for classrooms, teams, and everyday group decisions — visible, local, free picks. It is not a certified system for regulated gambling, state lotteries, or high-stakes legal drawings. For those contexts you need jurisdiction-specific rules and audited processes beyond any browser wheel.

Fairness topics — quick reference
QuestionName Spinner behavior
Does the pointer reroll at the edge?No — winner index is fixed before animation
Does segment order matter?No — odds depend on segment count, not position
Are spins independent?Yes — unless you enable auto-exclude or edit the list
Is data sent to a server?No account required; share links encode names in the URL
Do modes change odds?No — modes change reveal style only
Can I verify randomness?Open devtools and spin — outcome follows local crypto pick
Student council meeting around a table

Building trust with your group

  1. State rules before spin one — re-spins, absences, pass policies
  2. Display the wheel on a shared screen when possible
  3. Remove ineligible names before clicking, not after disappointment
  4. Explain that the computer chose before the wheel slowed down
  5. Use homepage history or auto-exclude when everyone should speak once before repeats

Privacy and local-only data

Blog embeds like the demo above run in your session without uploading rosters to Name Spinner servers. On the homepage, names and winner history typically live in browser local storage on your device. Share links encode the list in the URL — anyone with the link can read those names, so treat links like any roster document under your school or workplace policy.

We do not require login, which removes an entire class of data-retention questions — but it also means you control list hygiene, link sharing, and deleting local data when a unit ends.

Classroom and team norms

Teachers: Pair this page with the classroom name picker guide and no-repeat student picker when participation equity matters across a week. Fair math plus clear rules beats arguing about edge lands.

Teams: Spin among attendees only, once per agenda item, with the wheel visible in the meeting window. Re-spinning because the manager got picked undermines the tool — fix the list instead.

Probability lessons: Older students can tally class spins and compare short-run streaks to long-run expectations. Clumping happens in small samples; that is a teaching moment, not evidence of bias.

Common questions

Is every spin cryptographically secure? Winner selection uses `crypto.getRandomValues` when the browser supports it — appropriate for classrooms and team picks, not a substitute for regulated lottery audits.

Can the animation fake a different winner? No. The landing target matches the index chosen at click time. Chaos mode adds a brief suspense pause before the modal; it does not re-roll.

What if two people tie? One segment wins per spin. Run again for second place or use separate wheels for separate roles.

Does shuffle use the same randomness? List shuffles on the homepage use the same crypto-backed helper — useful when order should not follow paste sequence.

Where do I customize my roster? Open the Name Spinner homepage, paste names, enable auto-exclude or weights if needed, and copy a share link for substitutes or co-teachers.

Fairness is a process the room can see — equal slices, one spin, rules spoken aloud before the click.

Illustrative facilitation note

New to name spinners?

Start with the overview guide — what a name spinner is and how to paste your first list.

Free name spinner wheel guide

Build your own spinner wheel

Paste any list, import a class roster, save history, and share a link — free on the Name Spinner homepage. No account required.

Open full Name Spinner →
fair random name pickeris spin the wheel randomhow fair is random name pickerrandom name picker fairnessfair name spinner
Open spinner