Math.random()>.5 should be in theory more accurate, since the random function will never return exactly 1 but it may return exactly 0 (albeit almost impossible) thus 0.5 would be less than half.
Anyway, the range of error is so small, it will not make any difference.
Too right it won't make any measurable difference. Actionscript uses 64bit number type, so the prob of getting
exactly 0.5 is less than 1 in 30,000,000,000,000,000,000. You'd have a better chance of winning the UK, European, and USA lotteries all on the 29th February.
The code zanz used is fine. The problem is either with the RNG, or (in light of the issue not being replicated by others) the OP's measurements.