Secret Santa Stockings

Hang on, what's this about?

Instructions

Gather a group of friends and agree and how many gifts you want to give per person. You might have 12 people, each giving (and receiving) 3 gifts. Also agree upon a date to exchange gifts. Then you can all take some time to prepare your gifts. When the gift exchange day comes, it's time to use this tool.

  1. Enter the number of people and gifts into the tool below and hit 'Generate' to get your gift assignments.
  2. Write down each assignment on a separate strip of paper. For example, one assignment might read "Person 5 gifts: [10, 4, 3]", so the strip would look like this:
    You are Person 5.
    You will gift Person 10, 4 and 3.
  3. Shuffle them and give each person a strip.
  4. Now you can exchange gifts however you like. You can make little labelled piles for each person, and have everyone put their gifts in the corresponding pile. Using the example ticket above, Person 5 would put one gift in pile 10, another in pile 4 and another in pile 3. Or you can drop the anonimity and take turns to gift each other one at a time.
  5. After everyone has put their gifts in the right pile, you can go collect your gifts from the pile with your number on. YAY PRESENTS!

The tool

Source code can be found here.

Number of people:

Number of gifts per person: