Random Name Wheel

Type or paste your class or group names, spin the wheel, and let it choose one name at random.

Runs in your browser.

6
Weighted

Press Space or Enter to spin.

Private by design: your names stay on this device and are never uploaded or stored.

Names

6
Liam
Emma
Noah
Olivia
Ava
Lucas

What is the UTIQO Random Name Wheel?

The UTIQO Random Name Wheel turns any list of names into a fair, verifiable random picker. Add your class roster, team, raffle participants or dinner options, press Spin, and the wheel lands on a winner chosen by cryptographically secure randomness — the same class of randomness used in banking and encryption, never the predictable Math.random(). Because the winner is selected before the wheel starts moving, the animation can never change the outcome: the spin is a reveal, not a decision.

How to use it

1) Add names one by one or paste a whole list. 2) Optionally set weights so some entries are more likely. 3) Press Spin (or hit Space). 4) Read the winner, then spin again, remove the winner, or let the tool auto-remove it for elimination rounds. Everything saves automatically in your browser.

Is the result truly random?

Yes. The winner is drawn with crypto.getRandomValues() using unbiased rejection sampling, and the draw happens before the wheel animation starts. Identical entries are distinct draws, and the same name can win twice in a row — that is a property of true randomness, not a bug. Use the removal or cooldown features when you want every participant to get a turn.

Probability and weights

With equal weights, every entry on a wheel of N names has exactly a 1/N chance. A weight multiplies an entry's share: on a wheel where Ava is weighted 3 and all others are 1, Ava's probability is 3 ÷ (3 + others). The wheel slice sizes match those probabilities exactly.

Elimination and fair rotation

For classroom draws and raffles, enable auto-remove so winners leave the wheel until everyone has been picked. The fair-rotation cooldown goes further: recently drawn names are temporarily excluded so nobody gets picked twice in a row.

Weighted entries

Add a weight like "Ava x3" (or "3,Ava" in a CSV) to make an entry proportionally more likely to win. Weights scale each entry's slice size and its exact probability.

Classroom use

Teachers use the wheel for cold-calling, team assignments, presentation order and chores. Cooldown mode guarantees every student gets a turn before anyone repeats, and the fullscreen view keeps the focus on the draw.

Giveaways and raffles

For social giveaways, load your participant list, spin one winner or draw several unique winners at once, and keep the SHA-256 draw receipt as verifiable proof the draw was fair.

Privacy

Runs in your browser: names never leave your device. Nothing is uploaded, no account is required, and there are no tracking pixels on this tool. Shared wheels are encoded in the link itself.

Frequently asked questions

1Is the wheel truly random?

Yes — winners are selected with crypto.getRandomValues() and unbiased rejection sampling before the animation starts. The animation only reveals the already-chosen winner.

2Can I remove a winner automatically?

Yes. Enable auto-remove in Settings and each winner leaves the wheel after the spin — perfect for elimination rounds.

3Can I make some names more likely?

Yes. Add a weight suffix like "Ava x3" or import a CSV with a weight column like "3,Ava". Slice sizes and probabilities reflect the weights.

4Are my names uploaded anywhere?

No. Everything runs in your browser and is saved only in your local storage. Share links encode the wheel in the URL itself.

5How do I prove a draw was fair?

Every spin produces a draw receipt — a SHA-256 hash binding the entry list, winners, timestamp and a random nonce. Save the receipt and verify the hash later; any modification breaks it.