Three randomization algorithms added