実際のタイピングゲーム的に考えてみた。
File.txtを
1.aaa
2.bbb
3.ccc
・
・
・
10.ddd
と定義されている場合、
ランダムrandを生成
→equals()==randになるまで、ReadLineを繰り返す。
→一致した行を読み込む。このとき、skip()メソッドを使って3文字飛ばす。
→4文字目以降の文字列を出力する。
これで何とかなりそうな気がしますがどうでしょう?
まぁ、ReadLineを繰り返す辺りが怪しかったりしますけどね。