Randomizes properly.  Gives better results.