Yes. The result is selected using crypto.getRandomValues — the browser's cryptographic random source. This is the same API used for generating encryption keys, so the output is genuinely unpredictable and not cyclical or biased toward any option. Each option has exactly equal probability of being selected regardless of where the wheel visually lands.
Yes. Each option has a weight setting. An option with weight 2 is twice as likely to be selected as an option with weight 1. Duplicate options achieve the same effect — if you add "Pizza" twice and "Sushi" once, Pizza has a 2-in-3 chance. The segment size on the wheel reflects the weight, so you can see the probability at a glance.
Yes. The winning option is picked at the moment you press Spin, and the animation plays to that predetermined result. The spin is display only — it doesn't affect the outcome. This is standard for all digital spinners. The randomness is in the selection, not the physical act of spinning.
Yes. Use the Share button to generate a URL with your options encoded in it. Anyone who opens the link sees the same wheel. No account required — the options are stored in the URL itself. If the URL is long, you can shorten it with any URL shortener before sharing.
The wheel supports up to around 50–100 options before segments become too small to read. There's no hard enforced limit, but very dense wheels become hard to use. For picking from a large list — say, 200 student names — consider grouping or using a simpler random list picker instead.
Yes. There is a "Remove after pick" option that automatically removes the winning segment after each spin. This is useful for prize draws, turn-order pickers, or any scenario where each option should appear exactly once before repeating.
Options are only stored in your browser's current session and in the URL if you share the wheel. Nothing is sent to a server. Closing the tab without saving a share link loses your options. If you use the same wheel regularly, bookmark the share URL.