Skip to content
EN

Published: 2026-07-04

Secret Santa beyond December: swap formats for the whole year, and a draw you can re-run

Strip away the tinsel and Secret Santa is just a very good matching mechanic: everyone gives to exactly one person, everyone receives from exactly one person, and nobody draws themselves. That engine runs fine in July. Here is a year of formats built on it — and the seed trick that lets you reproduce a draw exactly, months later, on any device.

The mechanic, minus the mistletoe

Formally, a Secret Santa draw is a derangement: a shuffle of the group where no one lands on themselves. The Secret Santa Generator produces one from any list of names, and its forbidden-pairs option (one pair per line, like Alex,Sam) blocks both directions of any match you list — couples in a gift exchange, best friends in a kindness draw, direct reports and their manager in an office swap. Nothing in that machinery cares whether the thing being given is a wrapped present. It is a general "everyone gives to one, receives from one" allocator, which is why it keeps getting reinvented under other names all year.

A year of swap formats

Book exchange. Everyone gives the person they drew a book they think that person specifically would love — the constraint that makes it fun is the matching, since a book for a known individual beats a book for "whoever." Works equally as a one-off or a quarterly rotation.

Snack or coffee swap. A low-budget monthly office favorite: draw names on the first Monday, and sometime that month you quietly leave your match's favorite snack or coffee order on their desk. Small stakes, so it tolerates a casual deadline, and remote teammates can join via a delivery order.

Kindness week or "secret cheerleader." Common in classrooms and team-building weeks: instead of a gift, you spend the week doing small anonymous kindnesses for your match — a genuine compliment, a helpful note, covering a chore. The no-self-draw rule is doing real work here; the derangement is the whole game.

Plant-cutting, seed, or destash swap. Hobby groups run these constantly: everyone has surplus (cuttings, yarn, board games, sourdough starter) and the draw decides who sends to whom. Forbidden pairs earn their keep when two members already trade regularly and the point is to mix the circle up.

Christmas in July. Remote teams that hired half their staff since last December use a mid-year exchange as a getting-to-know-you event. Same rules as the winter edition, smaller budget, and the reveal doubles as a social call.

One tip that applies to all of these: agree the calendar before you draw, not just the budget. A December exchange has a built-in deadline; a July snack swap does not, and a swap where half the group delivers and half forgets is worse than no swap. Name the reveal date first, then click Draw.

The seed: a draw you can re-run

The generator's Seed field is the feature that separates it from names-in-a-hat in kind, not just convenience. Leave it blank and each draw uses fresh cryptographic randomness — unrepeatable by design. Type anything into it — july-swap-2026, say — and the draw becomes deterministic: the same seed, the same names in the same order, and the same forbidden pairs will produce the identical assignment, every time, on any device.

That buys you three things. Recovery: if the browser tab dies or the organiser's laptop is at home, the draw is not lost — re-enter the same inputs and seed and the exact assignment comes back. Verification: two co-organisers can run the draw independently on their own machines and confirm they got the same result, so neither has to just trust the other's screenshot. Auditability: publish the seed after the exchange ends, and anyone who doubts the draw was fair can reproduce it themselves and check that the published matches were really what the algorithm produced.

Two cautions. The determinism is exact, which means it is exacting: reorder two names, fix a typo, or add a forbidden pair, and the entire assignment changes, not just the affected people — so freeze the participant list before you commit to a seed. And keep the seed private until the exchange is over. Anyone who knows the seed and the list can re-run the draw and read every assignment, which is exactly the power you want an auditor to have afterwards and nobody to have before.

Revealing without spoiling

The result comes back as a grid of face-down cards, one per giver, each marked "for their eyes only" with a reveal button. Run the draw on a shared screen and let each person open only their own card, and even the organiser never has to see the full mapping. The copy and CSV exports, by contrast, contain every giver–receiver pair in plain text — they exist for formats where the matches are public (destash swaps often are) or for an organiser who has accepted knowing everything. Decide which kind of event you are running before you hit Export, because you cannot unsee the list.

If the draw fails outright — an error saying no valid assignment could be found — you have over-constrained a small group. The generator tries a large number of shuffled candidates (and a rotation fallback) before giving up, so a failure genuinely means the constraints are infeasible or nearly so: four people and two forbidden couples leave nothing to draw. The fix is to remove a forbidden pair or add a participant, not to keep clicking.

Try it on something small

If your only Secret Santa experience is the December office edition, try the mechanic on something with lower stakes — a snack swap or a book exchange — and use a seed so the draw is on the record. The Secret Santa Generator runs entirely in your browser and your list never leaves your machine. And when the thing being handed out is prizes or tasks rather than people — no self-draw rule needed — the Two-List Random Matcher pairs a list of people with a list of anything else, one to one, with the same fairness guarantees.

← Back to all posts

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.