I'm talking about bonuses at the start of a game. Usually, the randomizer works perfectly. Other times though, said program will give a humongous bonus to a player. Take this game for instance: http://www.conquerclub.com/game.php?game=2326652.
2 player game and one already has a +5 bonus at the start. How in the world are you supposed to win there? I will give some answers

1] The player who had a bonus goes last thus enabling the others to equalize the playing field on the way to round 2.
2] If the player with a bonus goes first, he/she rolls dice from hell and thus the advantage. Usually though, a smart player will secure his borders before attacking.
3] Errr... (I have no more)
So this begs these questions:
Does the "randomizer program" work perfectly? The answer is a resounding "NO".
Can the randomizer work better than this? The answer is a resounding "YES"
How? Well, I'm no programmer. Nor am I a mathematician. Nor am I in any way conversant with how programs and calculations work, especially here.

I do know this: if one adds a program that asks the mother program before the start of a game if every player has the same number of armies to deploy, then then game proceeds. If there is a discrepancy, then the game goes back to the randomizer, then to the added program again. Then loop till one gets a game where everyone deploys equal number of armies at the start.
Is it going to be expensive to add said program? I don't know. That's one question I hope the game developer answers (and implements
