Randomly assign secret santas: each person in a group is randomly assigned someone else in the group (other than themselves) for whom to buy a gift.
Compatible with Python 2.4-3.3.
secret_santa can print the assignments to screen or (to maintain secrecy in the assignments) automatically email everyone in the group with their assignment.
$ secret_santa [options] santa_file
For more information run:
$ secret_santa --help
Modified BSD License; see LICENSE for more details.