Wheel of Names

Agree on the eligible entries and repeat rules before using the wheel. The diagrams show fixed examples, not live winners.

From a list to a draw

Agree on the eligible entries and repeat rules before using the wheel. The diagrams show fixed examples, not live winners.

Step 1

Review the list

A : 1
B : 2
C : 7

Enter one choice per line. Empty lines are ignored; repeated labels remain separate tickets unless you remove duplicates.

Step 2

Set the chances

0 | 1 2 | 3 4 5 6 7 8 9

Keep all weights at 1 for equal entries, or open Odds. Weights 1, 2 and 7 make ten tickets in total.

Step 3

Draw and record

B
2 / 10 = 20%

Spin once. Read the named winner, then keep or remove it. Export important results rather than relying only on browser storage.

Three-choice wheel with equal weights for Red, Green and Blue
The fictional choices Red, Green and Blue each have weight 1, giving them equal chances. The wheel illustrates the draw setup, not a predetermined winner.

Practical uses

Participation rounds

For a classroom turn order, remove absent participants, check duplicate names and reset every weight to 1. Enable automatic removal, then record each completed draw. A person entered twice can still be selected twice, because removal concerns an entry. When only one entry remains, assign the final turn directly: spinning requires at least two. Agree how passes and absences will be handled before starting.

Meeting prompts

Choose Team Meeting Prompts or Conversation Starters, read the whole list and remove questions that invite confidential disclosures. Rewrite the title for the session and use removal to avoid revisiting the same prompt. A longer reveal can suit a projector, but does not improve selection. Keep an agenda and decision owner; the wheel chooses a prompt, not the meeting outcome.

Household tasks

List feasible chores, not people, to choose the next job. For assignment, instead list participating people and agree on workload separately: equal selection chances are not equal effort. Export JSON before removing entries so the starting list is recoverable. Undo restores only the most recently removed winner; it is not a complete session rewind.

Weights become ticket intervals

For weights 1, 2 and 7, A owns ticket 0, B owns tickets 1–2 and C owns tickets 3–9. Slice size represents the same proportions.

From physical wheels to digital lists

A wheel is a familiar way to reveal a choice, but its appearance does not determine whether the underlying selection is fair. The eligible list and its weights matter just as much as the random source.

The US courts describe the move from paper records and bingo-like jury wheels to electronic random selection in their account of jury-system modernization. That history illustrates the separation between a visible ritual and a maintained list; this everyday tool is not a judicial selection system.

Before a classroom or group draw, settle eligibility and consent. A perfectly executed draw from an incomplete list still excludes people. Publish agreed weights before spinning, and keep confidential names out of shared links.

What a draw receipt can establish

Each draw starts with a fresh browser seed. The ordered entries, weights, title and timestamp are included in a SHA-256 commitment. Rejection sampling maps a digest to the total ticket count without giving the remainder tickets an extra chance.

The Web Cryptography specification describes the browser’s cryptographically strong random interface. It does not certify this application or establish that a host entered the right list. The winner is chosen before motion; colors and duration only affect presentation.

A receipt lets you recompute that particular result and detect mismatched fields. It cannot prove that the host did not discard earlier draws or create a different list beforehand. For prizes requiring independent oversight, agree on an appropriate audited process instead of treating a local receipt as external certification.

Prepare the eligible list before styling the wheel

Enter one choice per line or paste directly into the list. Empty lines are ignored; labels are trimmed, internal whitespace is collapsed and long labels are limited to 80 string units. Check the actual entry count after an import, because only 500 entries are kept. A list with one valid line cannot be spun. The editor and named result are better places to verify long labels than tiny wheel slices.

Shuffle changes the order and Sort arranges labels; neither changes an entry’s weight. Duplicate removal compares labels without case and keeps the first entry rather than adding weights together. That matters if two genuinely different people share a name: give them distinct, non-sensitive labels instead of deleting one. After editing or importing, open Odds again and inspect every weight, rather than assuming list edits reset the chances.

Use templates and presentation options deliberately

Templates replace the current entries, title, palette and recommended removal mode; they do not spin automatically. Party questions such as Never Have I Ever, Truth or Dare and Would You Rather need age-appropriate review and an agreed right to pass. Dinner Decider, Movie Night and Weekend Plans are starting categories, not checks of dietary suitability, availability or opening times. Remove unsuitable options first.

Palettes change appearance. Duration from 2 to 10 seconds changes reveal pace. Sound supplies ticks and a winner tone; confetti and spoken announcements are optional. None changes the committed winner. Browser speech may mispronounce names, so use the written result. Reduced motion can shorten the presentation and omit celebration without changing the selection. Fullscreen is a display mode, not a saved draw or a privacy screen.

The five palette choices are ClockTools, Classroom, Celebration, Bright and Ink. Choose a readable contrast for the display rather than treating a palette as a different selection policy. The template comparison below describes starting workflows; you can edit the entries and repeat setting afterward.

Choose a template by the job it does
TemplateHow the round worksUseful review or setting
Never Have I EverDraw one experience statement for the group; participants can respond or pass.Automatic removal introduces a new statement next time; edit for age and context.
Truth or DareThe selected entry contains both the mode and its prompt; a second draw is unnecessary.Keep the Truth/Dare distinction when editing and agree on a right to pass.
Would You RatherDraw a complete paired question, then invite choices and short reasons.Use removal for a fresh question; review both alternatives, not only the topic.
Conversation StartersUse an open question for several people or a new question on each turn.Turn removal off if the same question should remain available; avoid private disclosures.
Classroom IcebreakersChoose a prompt for the whole class or for an agreed speaker.Adapt vocabulary and subject matter to age and language level before presenting.
Team Meeting PromptsUse a check-in or retrospective question, with time for focused responses.Time-box discussion and assign actions separately; removal avoids recycled prompts.
Dinner DeciderSelect a feasible meal category, not a guaranteed available dish.Filter dietary requirements, ingredients, budget and preparation time first; repeats are initially allowed.
Movie NightSelect a genre, then choose an available title within it.Check age suitability and services; replace genres with titles for a small shortlist.
Weekend PlansSelect an activity from the options that remain possible today.Filter weather, accessibility, opening times and budget before drawing.
Chore PickerUse jobs as a no-repeat queue, or replace them with people for assignments.Separate task selection from workload allocation; automatic removal avoids returning a completed job.

Interpret odds before and after removal

A weight is a relative ticket count, not a percentage. With A:1, B:2, C:7 the total is 10, so B has 20%, not 2%. Raising every weight proportionally leaves the probabilities unchanged. Choosing 100 for an entry does not make it certain; the denominator includes all eligible weights. Reset to equal odds sets weights to 1 rather than selecting a winner.

Removing B from that example leaves A:1 and C:7, total 8: the next chances are 12.5% and 87.5%. Auto-removal and manual removal use the selected entry ID; other identical labels remain eligible. Undo reinserts the last removed entry at its previous position and weight. A saved receipt retains the original draw’s denominator, so its probability need not match today’s edited wheel.

Selection policy and consequences
PolicyUseful settingWhat changes
Repeated choicesRemoval offThe same entry remains eligible; streaks are possible.
Turn orderEqual weights + automatic removalRemaining entries share the next draw; the final single entry is handled without a spin.
Weighted preferenceOdds: 1, 2, 7Tickets are proportional; any nonzero-weight entry may win.
Accidental duplicateRemove duplicatesKeeps first matching label, not a combined weight.

Keep the setup and the evidence separately

TXT exports labels only; importing it gives equal weights. CSV preserves labels and weights with headers such as name,weight. JSON preserves the complete setup, including style and removal choices. Use JSON before changing a prepared wheel, and inspect imported labels and odds before drawing. Imports below 2,000,000 bytes replace the current list rather than appending. Clipboard access can fail; pasting into the list is an alternative.

Saved Wheels is local to this browser: it retains up to 12 named setups, and saving the same name without case replaces that saved setup. History retains 25 completed draws, not an unlimited audit trail. CSV history is a summary; JSON history or a copied receipt preserves fields needed for detailed checking. Export before clearing history or browser data. A share link contains compressed setup data, not encrypted names or previous winners; use JSON when the link is too large.

Examples

Equal entries
1, 1, 1, 1

Four entries each have a 25% chance. Two identical labels are still two entries.

Weighted choice
1 + 2 + 7 = 10

The second entry has 2/10 = 20%. Removing an entry changes the denominator for the next draw.

No repeat
4 → 3 → 2

Automatic removal acts on an entry ID. Duplicate names can therefore still win on different lines.

Method and limits

The wheel uses browser randomness, SHA-256 and rejection sampling for an integer weighted ticket. Animation reveals an already selected result. Receipt verification recomputes the stored fields; it is not an independent audit of the organizer.

Up to 500 non-empty entries, 80 characters per label and weights of 1–100 are supported. Local saves may be blocked or cleared. A share URL contains readable setup data; do not put private names in it. Sound, speech and fullscreen depend on browser support. This is not certified gambling equipment.

If a result looks wrong, preserve the receipt, export the setup and compare entry order, weights and duplicate labels. Report the route, locale, browser and steps without sharing private names. Damaged history is not overwritten until the session is changed or cleared.

Common questions

Do duplicate names get extra chances?

Yes. Every non-empty line is a separate entry. Use the duplicate-removal control when repeats are accidental.

Does cancellation create a winner?

No completed result is recorded for a cancelled draw. Do not use cancellation to selectively discard unwanted outcomes in a contest.

Does verification prove the entire draw was honest?

No. It checks consistency of one receipt. It does not validate eligibility, consent, discarded draws or independent oversight.

Why does a large wheel show shortened names?

Space on narrow slices is limited. Check full labels in the editor and completed result, and use distinct short labels for people with similar names. A visual abbreviation does not merge entries or reduce their weight. Presentation mode cannot make hundreds of full names legible at once.

Can I finish a no-repeat round with one entry left?

The wheel needs two entries to spin. With one remaining entry, the next turn is already determined; record it directly under the rule agreed beforehand. Do not add a dummy entry just to animate the final selection, because that changes the experiment.

Why did my weights disappear after importing TXT?

TXT carries names, not weights. Use CSV for labels and weights or JSON for the whole setup. Check Odds after import; missing or invalid weights are normalized, not interpreted as zero-probability exclusions. Remove ineligible entries from the list instead.

Can weight 0 make an entry ineligible?

No. Supported weights are 1–100; zero or an invalid imported weight is normalized, not used as exclusion. Remove an ineligible entry from the list before drawing and verify the remaining odds. Keep a JSON copy if you need to restore the original list later. Hiding a label through styling does not remove its chance.

What if the wheel or random source is unavailable?

Wait for the wheel to finish loading and check that at least two valid entries exist. If generation fails, there is no completed winner to accept. Preserve the setup and try a supported browser. Sound or speech failure alone does not invalidate the written result; optional feedback is separate.