Code stops after some time using delay

Do you really want the line

 	delay(random(100, 20000)); //random between min and max milliseconds

Which will potentially stop the program for 20 seconds, perhaps maybe having you think it has stopped running?