Decision & classroom · browser-local

Random wheel and name picker

Spin a private random wheel with names or options, optional weights, winner removal, import, export, and local history.

Work happens in the current browser. The route does not require an account or a server-side processing job.

Interactive browser workspace

Random wheel and name picker

The live tool is loaded in this browser only. This route does not need camera, microphone, or screen-capture permission for its main task.

Load the interactive workspace →

What it does

Useful, focused capabilities

  • Cryptographically strong winner selection
  • Up to 200 names or weighted options
  • Remove-winner mode
  • Text import and export
  • Optional local winner history

Browser compatibility

Requirements and honest fallbacks

JavaScript and the Web Crypto API for cryptographically strong local selection.

  • JavaScript
  • Web Crypto API
  • Local storage
  • file import and download support

Questions people ask

Clear answers and limits

Is the wheel really random?

Selection uses crypto.getRandomValues when available. The result is fixed before animation, so frame rate cannot affect the winner.

Can I give entries different odds?

Yes. Enter Name | 3 to give that line weight 3. Keep weight 1 for equal odds.

Does Aftermath upload my class list?

No. The list is parsed and drawn in the current page. Optional winner history uses only this browser's local storage.

Can I use it for raffles?

It can make an informal local choice, but it is not an independently audited public drawing system and should not be represented as one.

Why is there a 200-entry limit?

The limit keeps labels readable and animation responsive on lower-memory mobile devices.

How to use this tool

Make a weighted local selection from names or options you enter in the browser, with optional history for the current session. The tool does not send the entered choices to an Aftermath processing service or create a public ranking. Treat each result as a local convenience selection rather than an audited, certified, or externally binding draw.

What to choose and what you get

What to choose

  • names or options with optional weights

Result

  • an on-page random selection and an optional plain-text export of the entered list

Before you start

  • Does not provide audited drawings or accept zero, negative, blank, nonnumeric, or nonfinite explicit weights.

Supported formats

  • Accepted formats: plain text.
  • Output formats: HTML report, TXT.

Browser support and permissions

  • Modern browser with JavaScript; clipboard, DOM, and download behavior varies by browser.
  • No camera, microphone, or screen permission is needed.

Worked example

Five workshop topics need a weighted local draw where one topic has twice the chance of the others.

Starting facts

  • The names and weights are entered in this browser.
  • Weighted pseudorandom selection is not an audited lottery.

Observed operation: Enter the options, assign the explicit weight, spin the local wheel and retain the optional session history.

Review the result: Confirm the chosen item and entered weights are visible and clear history before a new independent session if needed.

Boundary: The result is not certified randomness, legal drawing administration or protection against manipulated input and device state.

Check your result

  • Does not provide audited drawings or accept zero, negative, blank, nonnumeric, or nonfinite explicit weights.

Things to know

  • Review the result on the intended device before relying on it.

Privacy boundary

Entered text stays in the current browser session and is not sent to an Aftermath processing service. How local processing is verified.

What this tool verifies

Checks the displayed limits and reports or creates an on-page random selection and an optional plain-text export of the entered list from names or options with optional weights.

Check before sharing

The result describes the text entered in this browser; it is not an external certification.

How it works · Privacy · Terms of use · Contact

More to explore