Is that an intentional feature or bad coding? I'm personally all for a bit of randomness, so long as its intentional - like unit scans. Anywho spose I'll check to see whether thruds did actually calculate the emp battle correctly or not, but wasn't accurate because of the randomness malarky.
edit: also, is it actually random? eg if you ran that emp battle again on the beta server, would you get slightly different results? If not, then I'm against the ""random"" part