DATA文も良いですが、ここは素直に書いておいた方が後で台詞を増やしたりの修正が楽な気がします^^; 一応、説明だけで解りにくかったのかもなので簡単にプログラムしてみました。DATAは面倒くさいので数値になっていますが基本的な処理は、ゆずさんの考えたものと同じです。台詞のデータは6あると思います。乱数で読み込む数を決めて最後に読んだデータを表示します。 FOR文のTOの後は毎回評価(計算)されます。RND()を書くと毎回実行されます。なので先に値を決めて変数に入れておくと良いです。でFOR I=0 TO 0でも1回実行されます。なのでRND(5)+1だと最小値は1なので必ず1つめは読みとばされることになります。なのでTOの後は0~5とする必要があるのでRND(6)とします。 画像が、ゆずさんのプログラムの状態です。 (続くw)