&gt; doesnt result in a truely random distribution.<p>It evenly distributes over 0-1. Removing .5, just distributes it evenly between -0.5 and +0.5.
Sort basically says &gt;0, the first option should come first and if &lt;0, the second option should come first.<p>I believe this still maintains a random distribution and is quite a tidy solution. Thoughts?