How to use random function? Please Help

   byte index = random(0, 4);  //get a number between 0 and 4 :D

Not actually a problem, but the comment (or the code) is wrong. index will get a value between 0 and 3. In fact it better NOT get a value of 4 because your phrases are numbered 0, 1, 2 and 3 and there is no number 4