11-14-2006, 01:20 PM
There's no way to know exactly what Blizzard does, but given that tests have seen differences of < .1% where appropriate (mostly comparing weapon skill and defense), I'd guess that Blizzard simply randoms numbers of, say, 10000 (0-9999), instead of 100. Going to a floating point system would probably not be worth the extra CPU time required.
Trade yourself in for the perfect one. No one needs to know that you feel you've been ruined!