Why does the code below pick the same random line every time out of a file with 120 lines in it?

if ( $1- = PlayFile on ) {
.Timer1 50 1334 msg #MyChan $read(textfile.txt)
}