Step 1
Step 2 with rand()
Todo