Yo lo que haría seria leer todo el fichero en una cadena y luego "tokenizarla" mediante la función
Split. Ahora ya tendrías un array con las palabras y ya solo es cuestión de obtener el número aleatorio y acceder a esa posición del array para conseguir la palabra aleatoriamente.