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.

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.
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)
List ready
Names pasted, absent students removed, auto-exclude applied if enabled.
Winner index chosen
Crypto-backed random pick among equal segments (or weighted tickets if configured).
Wheel animates
Motion lands on the pre-selected segment — no second draw during deceleration.
Result used
Winner history updates on homepage; blog embeds are session-only.

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.
| Question | Name 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 |

Building trust with your group
- State rules before spin one — re-spins, absences, pass policies
- Display the wheel on a shared screen when possible
- Remove ineligible names before clicking, not after disappointment
- Explain that the computer chose before the wheel slowed down
- 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.”
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 →Related guides

Random Name Picker Wheel — How It Works
Random name picker wheel explained — fair spins, equal odds, classroom and team tips. Try the free demo wheel; no signup.
In-page spinner
By Name Spinner

Baby Name Spinner Wheel — Random Name Ideas
Spin a baby name wheel for random first-name ideas. Brainstorming for stories, games, and creative writing — thirty names ready to spin, no signup.
In-page spinner
By Name Spinner

Free Random Name Picker — Online Wheel Guide
Free random name picker — no signup, paste names and spin fairly in your browser. Step-by-step walkthrough with demo wheel for teachers and teams.
In-page spinner
By Name Spinner

Name Spinner for Giveaways & Raffles
Run a fair giveaway with a free name spinner wheel. Pick raffle winners live on stream or in the office — demo entrants included, no signup.
In-page spinner
By Name Spinner