Guides · Running a draw

How to run a Secret Santa, and how to check the tool you run it with.

Eight guides on the parts of a gift draw the generator cannot decide for you: which rules to set and what they cost, how to get a result into everyone's hands, what to do when someone leaves in December, and how to tell whether any site of this kind does what its front page says.

How these guides are written

Each guide rests on something you can check yourself: an arithmetic result, a test you can run in your own browser, or a sentence from a published product page. The counts quoted throughout come from the same code that runs the draw, and the test suite checks them whenever the site changes: nine valid draws for four people, 1,334,961 for ten, 4,752 for eight people arranged as four couples, and zero for a household of four inside a group of six. When a guide makes a claim about how the tool behaves, it tells you how to watch that behavior yourself.

When a choice has a cost, the guide prints the cost next to its recommendation. Repairing a drop-out after you have closed the draw tab costs one dead edge and no live ones. Adding a late joiner costs one disclosed pairing, given by consent, in the open. Printing fold-over slips puts the entire draw on paper in front of whoever collects it from the printer. Twenty-five people means twenty-five separate messages, because there is no server here to send them from. The first guide runs its four-test audit on this site the same way it runs it on any other, and a Quick draw fails one of the four tests.

Two limits apply to some of the guides. The repair and announcement guides describe agreements for a group whose members already know one another; they depend on people keeping their word, and anyone in the group can post a false announcement. A few guides also describe other products and platforms, and those facts can change after a guide was written.