Remove randomness from tables played at and opponents played against. Currently the application randomly selects opponents and tables for each round. This should be changed so that each the player plays against each opponent an equal number of times, or as equal as can be achieved.
Logged In: YES
user_id=1432267
Originator: YES
Added an algorithm to attempt to determine which group of players the player and parter have played a minimum number of times. The weakness to the approach is that it is not recursive, so only the first team chosen is guaranteed to get their best matchup, and then the last 2 teams are stuck together. It does avoid the situations where the random opponents would end up periodically showing up way too frequently.