No, they're never accurate, or even close to accurate, but if you know the string used to calculate the randomness, you can get a 100% accurate read-out.
"ME+Stance (no spells): 135.37% off. / 112.64% def.
Soldiers: 0 (59.4% estimated draft rate)
Swordsmen: 769 (5,205 offense)
Archers: 11,006 (74,383 defense)
Knights: 11,054 (89,780 offense / 49,805 defense)
War-Horses: 9,780 (up to 13,239 additional offense)
Total Modified Offense: 110,575 (67.92 per Acre)
Practical (100% elites): 110,575 (67.92 per Acre)
Total Modified Defense: 124,188 (76.28 per Acre)
Practical (0% elites): 74,383 (45.69 per Acre)"
"Soldiers: 2 (3 offense / 2 defense)
Swordsmen: 831 (5,850 offense)
Archers: 12,857 (77,296 defense)
Knights: 12,587 (106,335 offense / 50,449 defense)
War Horses: 11,051 (up to 15,560 additional offense)
Total Attack points: 127,748
Total Defense points: 127,747"
Do I even have to point at how different those two are, vines?