Fixed shuffle algorithm.