Would You Rather Generator
Draw a would-you-rather dilemma and vote, with a reproducible seed.
Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)
About this calculator
Draw a prompt from a fixed list by category and numeric seed. The same category and seed reproduce the same pair; the options are playful prompts, not a calibrated or balanced questionnaire.
Worked example
calculated with the default values below
Category Everyday life · Seed 55 · Your pick Option A Option A Always be ten minutes early · Option B Always have perfect weather · Your pick Always be ten minutes early · Category everyday
Method and assumptions
i = ⌊r(seed) × n⌋ mod n; pair = C[category][i] Table lookup. PRNG, one step: a = floor(seed); a ← (a + 0x6D2B79F5) mod 2^32; after mixing, r = (t xor (t >>> 14)) / 2^32. The same seed and category always return the same dilemma; the pick only records your vote. Draw a prompt from a fixed list by category and numeric seed. The same category and seed reproduce the same pair; the options are playful prompts, not a calibrated or balanced questionnaire. The references provide context and limitations. They do not validate this page’s illustrative multipliers, lookup values or predictions.
Data sources
The references provide context and limitations. They do not validate this page’s illustrative multipliers, lookup values or predictions.
Disclaimer
These calculators give general estimates for information and entertainment. Platform algorithms, metrics and definitions change without notice, and none of these results are official figures from the platforms named.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
i = ⌊r(seed) × n⌋ mod n; pair = C[category][i]
- i
- Selected pair index
- seed
- Seed value
- n
- Pairs in the category (4)
- r
- First PRNG output in [0,1)
Table lookup. PRNG, one step: a = floor(seed); a ← (a + 0x6D2B79F5) mod 2^32; after mixing, r = (t xor (t >>> 14)) / 2^32. The same seed and category always return the same dilemma; the pick only records your vote.
Frequently asked questions
Does the seed create a balanced or random question?
The seed deterministically selects a pair from a fixed list for the selected category; it does not generate new text or balance the options. Reusing the same category and seed reproduces the same pair.
Which inputs and limits apply to Would You Rather Generator?
Use the units shown beside each field. These are form limits, not recommended settings. Seed: 0–1,000,000 i = ⌊r(seed) × n⌋ mod n; pair = C[category][i] Table lookup. PRNG, one step: a = floor(seed); a ← (a + 0x6D2B79F5) mod 2^32; after mixing, r = (t xor (t >>> 14)) / 2^32. The same seed and category always return the same dilemma; the pick only records your vote. Draw a prompt from a fixed list by category and numeric seed. The same category and seed reproduce the same pair; the options are playful prompts, not a calibrated or balanced questionnaire. The references provide context and limitations. They do not validate this page’s illustrative multipliers, lookup values or predictions.
What is a complete worked example for Category = Everyday life; Seed = 55?
Inputs: Category = Everyday life; Seed = 55; Your pick = Option A. Calculation: i = ⌊r(seed) × n⌋ mod n; pair = C[category][i]. Results: Option A = Always be ten minutes early; Option B = Always have perfect weather; Your pick = Always be ten minutes early; Category = everyday.