Second Commit.

Randomize feature added.