Secret Santa Generator
Draws a complete Secret Santa assignment: everyone gives exactly one gift and receives exactly one, nobody draws themselves, and excluded pairs (couples, siblings, last year's matches) never draw each other.
Read the full guide to this tool
Results
Notes
- The draw is a random perfect matching with no fixed points in the graph of allowed pairs, found by randomized backtracking — so if any valid assignment exists, the tool will find one, and it tells you when the exclusions make a draw impossible.
- Results are deterministic on purpose: the same names, exclusions and draw number always give the same result, so the organizer can reproduce the draw later.