I have a suggestion(s)/thoughts on the RNG and the "wild results"
Think of the "wild swings" as the result of enemy action.
In any conflict there are heroes on both sides (and both sides know their side is the right side),,thus within the enemy formations there will be soldiers who go above and beyond.
History is replete of examples where troops held out against all odds or even tho they succumbed they damaged the opposing force out of proportion to their numbers,,or troops who won on the offensive when every thing and everyone said they had no chance.
Don't forget this either:
No matter how well laid a plan ,,Mr. Murphy and the Laws of Chaos (no, not the Warhammer Chaos

) are going to rear their ugly heads.
IE:
You tell your Pz. Rgt to engage a a enemy Inf. Rgt. in an open hex there are no enemy units near it,,so it has with no support.
Now bear with me,, imagine the below:
While trying to find the obj. a whole battalion of your Pz. Rgt gets lost . Within that enemy Inf. Rgt. there just happens to be a bunch of grunts who are very adept at anti-tank tactics. Ouch..your 4 (you) to 1 (Inf.) prediction just got turned around and you just lost 40% of that Pz. Rgt.,,,meanwhile the grunts of that enemy Rgt. are laughing their little digital 4th pts. of contact off at you.
That's the way I've always looked at the random number generator.That in real life there is always actions that you cannot control . You plan and you give orders and then it's up to the individual unit commanders to implement your plans well.
I personally have noticed that it seems the wild swings in the AI's favor happen less as your troops gain more experience,,again it seems that way to me,,which makes sense in the fact that your troops are going to make less mistakes (getting lost..etc) and recognize enemy plans before the enemy can implement them.
This way of thinking has helped me when I see a result that really,,really pisses me off. I think of the above (or similiar thoughts) and I plan again.
The RNG lives up to it's name,,it gives random results,which imho ,while not truly reflecting true life circumstances/variables are close enough.
Besides for those who want the numbers to come out "right" every time there is the "chess cheat" that can be implmented.
Just my $0.02
....that we here highly resolve that these dead shall not have died in vain.......and that government of the people, by the people, for the people shall not perish from the earth.
Always remember, Never Forget:
Box 8087
5 - 5 - 5 - 5