Activity and Random Tools

What Should I Eat Today? Random Meal Picker

Make the next meal decision from 135 fixed ideas. Filter by meal, preference, mood, or main ingredient, then get one answer plus distinct backups without saving your choices.

Processed in your browser. Your input is not sent to the server.

One decision · four distinct ideas

What Should I Eat Today?

Choose a meal, mood, or ingredients. The tool filters a fixed catalog, then uses Web Crypto to make an even random selection.

Nothing saved

Add only the conditions that matter

Multiple filters must all match.

Today's answer

One main choice

Three backup ideas

Quick answer

How does this tool choose what I should eat today?

Choose a meal and only the conditions that matter. The tool filters a fixed menu catalog so every condition matches, then uses Web Crypto with rejection sampling to give each eligible item an equal chance. One draw returns a main idea and up to three distinct backups. Recent exclusions exist only in this tab's memory and disappear when the page reloads.

How to use this tool

  1. Choose a meal or leave it at any meal, then select quick filters, a food mood, or main ingredients.
  2. Select only necessary conditions. Every selected condition must match, so additional filters reduce the eligible pool.
  3. Choose a meal, review the main answer and backups, or select a backup to make it the main answer.
  4. Check the actual recipe, ingredients, price, and kitchen constraints before deciding, especially for allergies or strict dietary requirements.

How the calculation works

The code allowlist contains 135 ideas. Each has Thai and English names plus tags for meal, menu style, main ingredients, heat, relative budget, preparation complexity, and food mood. Multiple filters are combined with AND before drawing. The tool obtains 32-bit words from crypto.getRandomValues and applies rejection sampling before mapping a word to an index, avoiding unnecessary modulo bias. It then samples without replacement inside one suggestion set. When no-repeat mode is enabled, recently suggested IDs remain only in this tab's memory; after every matching item has appeared, the tool starts a new round and says so.

Examples

Example Input Expected result
Combining quick filters
Quick filters + Rice + Economy
Only catalog items tagged as both rice and economy enter the draw. The actual name may change each time, but suggestions within one draw are distinct.
Choosing two ingredients
Ingredients mode + Egg + Rice
Only menu patterns tagged with both egg and rice enter the draw. The selected ingredients are not a complete recipe ingredient list.
Only one menu remains
Any filter combination that leaves one eligible item
That item becomes the main answer with no backups. If no-repeat is on and you draw again, the tool starts a new round and reports that the previous pool was exhausted.

Limitations

  • The 135 ideas are a fixed decision aid, not a complete catalog of every regional, cultural, seasonal, restaurant, or personal option.
  • Budget, complexity, flavor, and mood tags are THcount's relative grouping labels—not prices, cooking times, popularity scores, or nutrition facts.
  • Names and ingredient tags describe typical recipe patterns rather than complete ingredient lists, so they cannot confirm allergen safety, halal status, vegetarian or vegan compliance, or a medical diet.
  • Results have no reproducible seed, signature, witness, or outside certification and should not be used as auditable evidence.
  • The tool does not know real restaurant menus, stock, prices, wait times, quality, or opening status and cannot place an order.

Frequently asked questions

Does every menu have an equal chance?

Yes, within the pool that passes the current filters. Web Crypto and rejection sampling select an index uniformly. Items that do not match the conditions are outside that draw.

How long does no-repeat mode remember suggestions?

Only for the current tab, without cookies, localStorage, URL data, or server storage. When the matching pool is exhausted, the in-memory round resets. Reloading or closing the tab clears it immediately.

Do Economy and Simple prep guarantee a price or cooking time?

No. They are relative labels inside this catalog. Actual price depends on location, seller, portion, and ingredients; actual time depends on the recipe, equipment, and skill.

Can vegetarian-style or no-pork-main filters confirm a dietary requirement?

No. They describe the named recipe pattern and do not inspect fish sauce, sauces, stock, restaurant substitutions, or cross-contact. Always confirm with the cook or seller.

Does the tool provide calories or identify healthy meals?

No. Nutrition depends on recipe, ingredients, and serving size. For meal planning, consider adequacy, balance, moderation, and diversity, and seek qualified advice when needed.

References

  1. W3C — Web Cryptography Level 2: getRandomValues Verified 2026-08-13
  2. World Health Organization — Healthy diet Verified 2026-08-13
  3. Department of Health, Thailand — 2:1:1 plate guidance Verified 2026-08-13

Content and calculation method last reviewed: