Spin the wheel

Enter one option on each line, up to 200 options, and spin the wheel to pick one at random. You can set weights, remove picked options and use full screen. The result is drawn with your browser's secure random number generator.

Enter options (completed)

6 optionsOption 1, Option 2, Option 3, Option 4…

6 options. Enter one item on each line, with not more than 80 characters per item. You can paste a column copied from a spreadsheet.

The link contains the current list, so anyone who opens it will see the same list.

The list is stored only in this browser on your device and remains after you reload or reopen this page.

Spin the wheel (current step)

Please select “Spin the wheel” or the wheel itself. The option under the pointer when the wheel stops is the result.

How the result is drawn

  1. When you select “Spin the wheel”, the page first draws the result with your browser's crypto.getRandomValues (a cryptographically secure random number generator), then turns the wheel to that option. The number of turns and the stopping point are for display only.
  2. Without weights, every option has the same chance: 1 divided by the number of options. With weights, the chance of an option is its weight divided by the total of all weights, and the wheel is drawn to match.
  3. Random whole numbers are drawn by rejection sampling: a random number outside the range is discarded and drawn again, so no option is favoured.
  4. When “Remove each picked option” is on, a picked option is left out of later spins until you select “Put all back”. Options with the same name are counted separately.

Source

  1. W3C: Web Cryptography Level 2: getRandomValues

Last reviewed on October 31, 2026