How to use the yes or no picker
- Type your question into the text field, or leave it blank if you prefer.
- Select the odds: 50/50 for a fair toss, or tilt them toward Yes at 60/40 or 70/30.
- Check Include Maybe if you want a third possible outcome.
- Pick Best of 1, 3, or 5 to have the tool run multiple rounds and take the majority.
- Click Decide to get your answer and see the full tally.
How the yes or no picker works
The yes or no picker uses crypto.getRandomValues to draw a random number from 0 to 99 and says Yes when the number is below the Yes percentage of your odds setting. At 50/50 that means 0 to 49 is Yes and 50 to 99 is No. At 60/40 the cut-off moves to 60, and at 70/30 to 70.
Adding Maybe switches to a three-way draw where Yes, No and Maybe each have a one in three chance (about 33.3 percent), regardless of the odds setting, because a fair three-way split needs equal weight.
Best-of majority explained
Choosing Best of 3 or 5 runs that many independent picks and selects the answer that appears most often. This smooths out variance. With a single pick at 60/40 odds, you get No 40 percent of the time. Over three picks, the probability that Yes wins the majority is about 64.8 percent, calculated as P(3 Yes) + P(2 Yes, 1 No) = 0.63 + 3 x 0.62 x 0.4 = 0.216 + 0.432.
If Maybe is included and wins the majority, the final answer is Maybe. Ties can only happen when Maybe is on: with Best of 3 if each outcome appears once, or with Best of 5 if two outcomes share the lead. The tool then makes extra picks until one of the tied outcomes comes up, and says so in the answer. With Best of 5 and Maybe, the winner can have just two picks, in which case the answer reads "most picks" instead of "majority".
Common odds reference
Here is how the different settings change your chances per single pick:
| Odds setting | P(Yes) | P(No) | P(Maybe) if enabled |
|---|---|---|---|
| 50/50 | 50% | 50% | n/a |
| 60/40 | 60% | 40% | n/a |
| 70/30 | 70% | 30% | n/a |
| Any + Maybe | 33.3% | 33.3% | 33.3% |
When Maybe is active, the odds selector is ignored because splitting a range three ways with unequal weights would require arbitrary ratios. Equal thirds keep the behavior predictable.
Practical uses for a yes no decision maker
A yes no decision maker helps when you are stuck between two options and overthinking the choice. Common scenarios include deciding whether to send a message, picking between two restaurants, or determining if you should buy something on sale.
Many people find that flipping a coin reveals what they really want: if you feel disappointed by the result, you probably wanted the other option. The same principle applies here. Use the tool, observe your reaction, and let that guide you.
For group decisions, the Best of 5 mode adds drama and makes the outcome feel more deliberate than a single random pick. If you need to choose among named options rather than just yes or no, try the random movie picker for a similar approach applied to lists.
Why cryptographic randomness matters
Standard JavaScript Math.random() uses a pseudorandom number generator that is fast but predictable if someone knows the seed. For a casual yes or no generator this rarely matters, but using crypto.getRandomValues guarantees that each pick is drawn from a source designed to be unpredictable.
This tool generates a new random value for every individual pick within a Best-of round, so three rounds mean three independent calls to the cryptographic API. No state is carried between clicks, meaning you cannot game the system by timing your requests.
Worked examples
| Example | Input | Result |
|---|---|---|
| Quick coin flip | Your question (optional): Should I go for a run?; Odds: 50; Include "Maybe" as an option: no; Best of: 1 | Answer: Yes; Question: Should I go for a run?; Tally: Yes: 1, No: 0 |
| Leaning toward yes | Your question (optional): Should I apply for that job?; Odds: 70; Include "Maybe" as an option: no; Best of: 1 | Answer: Yes; Question: Should I apply for that job?; Tally: Yes: 1, No: 0 |
| Best of three with maybe | Your question (optional): Should we eat out tonight?; Odds: 50; Include "Maybe" as an option: yes; Best of: 3 | Answer: Yes (majority of 3); Question: Should we eat out tonight?; Tally: Yes: 2, No: 1, Maybe: 0; Rounds: No, Yes, Yes |
FAQ
Is this yes or no picker truly random?
It uses the Web Crypto API, which draws from your operating system's entropy pool. This is the same source used for generating secure tokens, making it practically unpredictable.
What happens if I enable Maybe and use Best of 3?
Each of the three picks has an equal one-third chance of being Yes, No, or Maybe. The answer with the most picks wins. If two or three answers tie for the lead, extra picks are made until one of the tied answers comes up.
Do the odds settings affect anything when Maybe is checked?
No. When Maybe is enabled, the outcomes split evenly into thirds so the odds selector is ignored. Uncheck Maybe to use weighted odds again.
Can I use this yes or no generator offline?
Yes. Once the page loads, everything runs locally in your browser. No network requests are made when you click Decide.
Why would I use Best of 5 instead of a single pick?
Best of 5 reduces the effect of luck. If you set 60/40 odds, a single pick still gives No 40 percent of the time, but over five picks Yes wins the majority roughly 68 percent of the time, matching the intended bias more reliably.
Is my question stored or sent anywhere?
No. The question field is only displayed back to you on screen. It is never transmitted or saved.