Secret Santa Generator
Enter one name per line, or separate names with commas. Each line counts as its own participant, so repeated names are allowed.
- Alice→Charlie
- Bob→Fatima
- Charlie→Eli
- Dana→Alice
- Eli→Bob
- Fatima→Dana
Assignments are generated locally in your browser with the Web Crypto API. Your list and results stay only on this page.
Draw names for a gift exchange
Paste everyone taking part, then generate a complete Secret Santa draw. Each person is assigned exactly one gift recipient, everyone receives from exactly one other person, and no one is ever matched with themselves.
The draw is a true derangement, built with Sattolo's algorithm — a single-cycle shuffle that produces a self-free pairing directly, with no retries. Use it for office gift exchanges, family draws, club events, and holiday parties. Copy the result as lines, CSV, or a JSON array.
Rangdom does not receive or store the names you enter. The draw runs entirely in your browser with cryptographic random values.