Pick the daily puzzle for everyone without a server and without early repeats
Everybody should get the same puzzle on the same day, with no one in charge of choosing. Plain random picks repeat soon, and a simple shuffle repeats at the seam between two rounds. Here is a fixed order that every phone computes alike, with the seam handled.
Why this works
If the day number alone decides the pick, no one needs to be in charge and every phone agrees. Going through a full shuffled round before any repeat guarantees variety, and fixing the join between two rounds removes the one place where the same puzzle could appear twice.
When not to use it
Skip it when the daily puzzle must be a fresh, hand-made surprise or tied to news or a season. A fixed order cannot know that. Also skip it when players are not meant to compare, and each should get their own.
In the full entry
- What to build, step by step
- Starting values and the reason for each
- 4 common mistakes and the fix
- A diagram of every state
- 29 lines of example code with 4 checks that pass
- How your AI shows you that it works
Say this to your AI
Use the Spielerando entry "Pick the daily puzzle for everyone without a server and without early repeats" (read_entry daily-puzzle-same-for-everyone-no-repeats) in my game. Build it step by step, and show me how you checked that it works.Or skip this and connect the MCP: your AI then finds all of this by itself.Connect the MCP