I've noticed that it seems to be quite random as well. Farthest I've made it so far is to Rank A and I still don't have the teams necessary to complete that part. I'm slowly building it up but it is indeed a tedious process and definitely frustrating when you don't get the combinations you want. I still enjoy it nonetheless for the Iron Coins.