15
For a particular system you should test it, if you really want to find out. Could take a while though :-)
I agree with the other posters that to the first order, it doesn't matter. If it does matter, you'll need a better RNG anyway.
EDIT: I just tried the default RNG in C# with 1,000,000,000 attempts and the answers were identical...
< .5
but that assumes that your floating point support is good enough to satisfy your precision demands (since it's never exactly).
It doesn't matter. Both formulas yield the desired result.