Just curious, but who would program a RNG without using integers or at least whole numbers? I'm not into programming, so maybe it is in decimals, but that would seem awfully involved.
Floating point math is used to handle the actual randomness engine, but it's integer results. EQ2 probably just does a silent reroll between tied characters.