Nisam neki Pajtonista, ali bih to uradio ovako nekako:
Kôd:
import random
people = {'Vlada':'Vlada@test.com', 'Sara':'Sara@test.com', 'Jovana':'Jovana@test.com', 'Jana':'Jana@test.com', 'Danijel':'Danijel@test.com'}
names = people.keys()
random.shuffle(names)
matches = list(names)
matches.append(matches.pop(0))
for name, match in zip(names, matches):
print 'Matching {0} with {1}'.format(name, match)
http://ideone.com/DxIMS