This is my problem:
I have an array containing a combination of values, say 1 a, 2 b, 3 c, 4 d and 5 e (in my case, the numbers are clients and the alphabetics are characters in my game)
Now i want to create new combinations of clients and characters where no combination may be already present in the current array.
1a, 2b, 3c, 4d, 5e may result in 1b, 2a, 3d, 4e and 5c but not in 1b ,2a,3d,4c,5e (5e already exists).
I need to execute these steps multiple times per game session, but it is enought to check against the last created combinations.