9; random - this code has EVERYTHING

this code has EVERYTHING that we have learned so far