I plan to implement this soon. Right now each country is chosen randomly. What I have in mind is to sort the countries by population and choose the first one randomly. Then, choose a second country that is random, but within a certain distance from the first one. i.e. within 10 or 20 spots on the list. Hopefully this will ensure closer match ups.