WheelMigo

Can't decide what to eat? Spin a random food wheel

Most nights the hard part is not cooking, it is choosing. A food wheel turns a ten-minute argument into one spin, as long as the list on it is one everyone can live with.

Quick answer

Open the What to eat template in WheelMigo, delete anything someone cannot or will not eat, add your own regulars, and spin. The template starts with 16 dinners (Pasta, Rice bowl, Tacos, Soup, Pizza and so on) and repeats are allowed by default. With 16 entries and plain spins, you get the same dinner twice within five spins 50.0% of the time and within seven spins 78.5% of the time. Turn on No repeats this round if you want every dinner to come up once before any returns.

Key points

  • The What to eat template ships with 16 dinners and starts with repeats allowed; you can edit, delete or add any line.
  • The wheel only decides between the options you give it. Remove anything that is off the table first: allergies, budget, time, what is in the fridge.
  • With 16 entries and plain spins, the chance of at least one repeat is 18.0% after 3 dinners, 50.0% after 5 and 78.5% after 7 (exact birthday-problem arithmetic).
  • A shorter list repeats sooner: after 4 spins the repeat chance is 59.0% with 8 entries, 42.7% with 12, 33.3% with 16 and 27.3% with 20.
  • There is no weighting setting. To favor a meal, list it on more than one line: two lines out of 16 gives it 12.5% per spin instead of 6.25%.
  • Agree before spinning that the result counts. Re-spinning until you like the answer turns the wheel into a preference poll.

Searching for a random food wheel usually means one thing: you are hungry, you cannot pick, and you want something to pick for you. WheelMigo can do that in under a minute. It includes a template called What to eat, described on the card as Dinner, decided. This article covers how to set it up so the answer is one you will actually cook or order, and what the odds look like if you spin it all week.

What the template gives you

The What to eat template contains 16 entries: Pasta, Rice bowl, Tacos, Soup, Pizza, Salad, Noodles, Sandwiches, Dumplings, Curry, Baked potatoes, Stir-fry, Omelette, Sushi, Roasted vegetables and Burritos. It starts with repeats allowed, so each spin is an independent pick. Every line is a separate slot of equal size, and each can be edited, disabled or deleted, and you can add your own. The spin uses the browser's cryptographic random source, so no meal is favored by position on the wheel.

Set it up in four steps

  • Open the What to eat template from the templates page and read the 16 lines as a menu, not a suggestion. Delete every dinner somebody at the table cannot eat or flatly refuses.
  • Add your real regulars. A wheel full of meals you never make just produces arguments about the result.
  • Match the list to the night. For a weeknight, keep only what takes the time you have; for a takeaway night, replace the cooking ideas with the places you would actually order from.
  • Decide the rule before you spin: the result counts. If a result is truly impossible tonight (no ingredient, place closed), cross it out, and spin again once, not repeatedly.

How long should the list be?

Short lists feel decisive but repeat quickly. Long lists repeat less but can bury the meals you really want. These are the exact chances of at least one repeat over four spins with repeats allowed, from N × (N−1) × (N−2) × (N−3) / N^4: 59.0% for 8 entries, 42.7% for 12, 33.3% for 16, 27.3% for 20 and 18.8% for 30. A list of 12 to 20 dinners is a reasonable middle ground. If you keep a list of 8, switch on No repeats this round.

Dinners spunChance of at least one repeat (16 entries, repeats allowed)
26.2%
318.0%
433.3%
550.0%
778.5%

The first row is simply 1 in 16: the chance tonight matches last night is 6.25%. The rest is the birthday problem: the chance that k picks from 16 equally likely entries are all different is 16 × 15 × ... × (16−k+1) / 16^k, and the table shows one minus that. Seven dinners with no repeat happens only 21.5% of the time, so a week of plain spins that repeats a meal is the normal outcome, not a sign the wheel is broken.

Plain spin or no repeats?

Use a plain spin when each night is its own decision and eating pizza twice in a week is fine. Switch on No repeats this round when you want variety: WheelMigo then leaves each result off the wheel until you start a new round, so with 16 dinners you get 16 different meals before you need to begin the next round yourself. With plain spins, covering all 16 takes about 54.1 spins on average (16 × 3.381, the coupon-collector value), while no-repeat takes exactly 16. For the arithmetic behind that, see the no-repeat rounds article.

Nudging the odds without a weighting setting

WheelMigo has no weighting control, but entries work like tickets: list a meal on two lines and it holds two slots. On a 16-line wheel, one extra line for Pizza lifts it from 6.25% to 12.5% per spin, and the chance of seeing it at least once in seven plain spins goes from 36.3% to 60.7%. This is a fair way to say we like this one more without hardcoding the decision. Remember that extra lines make the wheel longer, so every other meal gets slightly less likely.

Making the pick when the wheel says something you do not want

If the result brings relief or a small groan, that reaction is useful information. Our decision wheel guide calls it the gut-check trick: the spin has done its job by making you notice your real preference. Cook what you actually wanted, and consider removing the entry that disappointed everyone from the wheel. For plain yes-or-no questions such as order in or cook, a two-entry wheel is quicker; see the yes/no wheel article.

What the wheel will not do

  • It does not know about allergies, medical diets, budget or what is in your kitchen. Those belong in the list before you spin.
  • It does not balance meals or nutrition across the week. It picks from the list you provide and nothing else.
  • It does not plan a week for you. No repeats covers only the current round; when every entry has been used you start a new round yourself.
  • It does not suggest restaurants or search nearby places. Type the places you would choose into the list yourself.

Good uses beyond dinner

The same setup works for lunch at the office, who picks the restaurant, or a snack drawer lottery. For a group, keep one list that everyone agreed to and spin it once; the wheel is fair, so nobody can claim the choice was personal.

How this works

The What to eat template contents (16 entries, repeats allowed by default) are read from WheelMigo's own template definition. The repeat odds are exact: the chance that k independent picks from N equally likely entries are all distinct is N × (N−1) × ... × (N−k+1) / N^k. For N = 16 the at-least-one-repeat chance is 6.2% (k=2), 18.0% (k=3), 33.3% (k=4), 50.0% (k=5) and 78.5% (k=7). For the four-spin comparison, N = 8, 12, 20 and 30 give 59.0%, 42.7%, 27.3% and 18.8%. Average coverage with plain spins is the coupon-collector value N × (1 + 1/2 + ... + 1/N) = 16 × 3.3807 = 54.1 spins. The chance of at least one specific meal in seven plain spins is 1 − (15/16)^7 = 36.3% with one line and 1 − (14/16)^7 = 60.7% with two lines. WheelMigo's own selection uses crypto.getRandomValues with rejection sampling. No dietary or nutritional claims are made.

Frequently asked questions

Does WheelMigo have a food wheel?
Yes. The What to eat template starts with 16 dinners: Pasta, Rice bowl, Tacos, Soup, Pizza, Salad, Noodles, Sandwiches, Dumplings, Curry, Baked potatoes, Stir-fry, Omelette, Sushi, Roasted vegetables and Burritos. You can edit, remove or add any entry.
Can I stop the wheel picking the same food twice?
Yes. Turn on No repeats this round. Each result stays off the wheel until you start a new round, so 16 dinners give 16 different meals; after that you start a new round. With repeats allowed, a repeat within five spins happens 50.0% of the time on a 16-entry list.
How do I make one food more likely?
There is no weighting setting. List the food on more than one line. Each line is one equal slot, so two lines on a 16-line wheel give that food 12.5% per spin instead of 6.25%.
Is the food wheel really random?
Each spin uses the browser's cryptographic random source, with no bias by position or by entry. Our yes/no fairness test measured the same selection code over 10,000,000 spins and found a 50.007% to 49.993% split.
Can I use it for takeaway or restaurants?
Yes. Replace the cooking ideas with the places you would actually order from or visit. The wheel does not search for restaurants or know prices or opening hours, so only list places you have already checked.

References

  1. WheelMigo — Decision maker wheel: how to use it
  2. WheelMigo — Yes/no wheel for quick decisions
  3. WheelMigo — No-repeat rounds: the math
  4. WheelMigo — Is a yes/no wheel exactly 50/50? We measured it
  5. Wikipedia — Birthday problem
  6. Wikipedia — Coupon collector's problem

← All articles