Code secret santa
Anonymous
Gist: Insert all the names in a vector. Use Fisher-Yates algo to shuffle the vector randomly in O(N) time. Now that the array is shuffles, for each i, (i-1)%n becomes it's secret Santa.
Check out your Company Bowl for anonymous work chats.