Smarter random rotation algo.