Make a quick binary decision with an animated weighted Yes/No wheel, optional Maybe and secure browser randomness.
Segment area matches probability. Secure browser randomness chooses the result before animation; animation never changes the outcome. Reduced motion skips spinning/ticks and confetti; enabled result sound stays short.
Your question stays in this tab. It does not change probabilities or clear retained history, and is not stored or transmitted.
Whole-number weights 0–1000. Zero excludes an outcome; at least one outcome must have positive weight. Changing mode/weights clears history. Audio starts only from your interaction; muting or Reset stops active sounds.
Observed history, across questions · Up to 20 completed results retained in this tab.
Observed percentages describe retained results, not configured probabilities or predictions.
Your completed spins will appear here.
Reset or leaving the page clears history. No question or result is saved to browser storage.
Enter your values locally; no inputs are uploaded.
Check validation feedback before reviewing the browser-generated result.
Review the explanation, copy supported outputs or reset the workspace.
Enter or select the applicable settings, interact or generate locally, then review the result and explicitly reveal, copy, print or export as appropriate.
Make a quick binary decision with an animated weighted Yes/No wheel, optional Maybe and secure browser randomness. Uses the existing Wheel Spinner color/target helpers and unbiased browser-crypto rejection sampling without changing that tool. Choose Yes/No or Yes/No/Maybe, with whole-number weights 0–1000. Segment areas and displayed percentages match configured probabilities; zero excludes an outcome and at least one weight must be positive. Outcome is selected before the 1.8-second animation. Reduced motion skips animation. The most recent 20 spins remain in tab memory; mode/weight changes and reset clear history. No custom option editor or full Wheel Spinner feature set.
Inputs, random outcomes, participant names, assignments and colors stay in browser memory. No external processing, accounts, emails, server storage or content analytics are used. Reset/unmount clears session state; downloaded or printed files remain on the user’s device. Ordinary page requests may still be logged.
The browser’s crypto.getRandomValues() feeds existing unbiased rejection sampling. The result is selected before animation, and the pointer finishes in that outcome’s segment. Animation cannot influence the selection.
Each outcome’s probability is its whole-number weight divided by the active weights’ total. Segment area and displayed percentages match those odds. Weights may be 0–1000; zero excludes an outcome, and at least one weight must be positive.
Yes. Switch from Yes/No to Yes/No/Maybe and adjust each active weight. Changing mode or weights clears the earlier result and history so older odds are not confused with the current configuration.
Yes. The wheel checks prefers-reduced-motion and skips spin animation when enabled. Normal spins use a short 1.8-second animation, while the same secure selection logic applies in both modes.
The latest 20 results and their odds stay only in the current tab’s memory. Reset, mode/weight changes or leaving the page clears them. Reset also cancels an unfinished spin.
This is a focused binary/Maybe decision experience with explicit weights. It reuses existing spinner helpers and visual conventions without changing Wheel Spinner or copying its full custom-option, sound and celebration workflow.
Make a quick binary decision with an animated weighted Yes/No wheel, optional Maybe and secure browser randomness.
Uses the existing Wheel Spinner color/target helpers and unbiased browser-crypto rejection sampling without changing that tool. Choose Yes/No or Yes/No/Maybe, with whole-number weights 0–1000. Segment areas and displayed percentages match configured probabilities; zero excludes an outcome and at least one weight must be positive. Outcome is selected before the 1.8-second animation. Reduced motion skips animation. The most recent 20 spins remain in tab memory; mode/weight changes and reset clear history. No custom option editor or full Wheel Spinner feature set.
The browser’s crypto.getRandomValues() feeds existing unbiased rejection sampling. The result is selected before animation, and the pointer finishes in that outcome’s segment. Animation cannot influence the selection.
Each outcome’s probability is its whole-number weight divided by the active weights’ total. Segment area and displayed percentages match those odds. Weights may be 0–1000; zero excludes an outcome, and at least one weight must be positive.
Yes. Switch from Yes/No to Yes/No/Maybe and adjust each active weight. Changing mode or weights clears the earlier result and history so older odds are not confused with the current configuration.
Yes. The wheel checks prefers-reduced-motion and skips spin animation when enabled. Normal spins use a short 1.8-second animation, while the same secure selection logic applies in both modes.
The latest 20 results and their odds stay only in the current tab’s memory. Reset, mode/weight changes or leaving the page clears them. Reset also cancels an unfinished spin.
This is a focused binary/Maybe decision experience with explicit weights. It reuses existing spinner helpers and visual conventions without changing Wheel Spinner or copying its full custom-option, sound and celebration workflow.