Students (one per line)
Shuffle names
Allocate into groups
Pick one random name
Shuffle and pick one at a time
Match up partners
Remember names [forget]