Rnd(数値)指定した数値のシード値の乱数表から乱数を取得します。Rnd()次の乱数を取得します。指定した数値が正の値、0、負の値で次のようになります。正の値:次の乱数の値を返します。引数を省略したときと同じです。0:直前の乱数の値を返します。負の値:シード値を指定して乱数を返します。1未満の値を返します。乱数を次々に取得したいときは、引数なしで呼び出すか引数「数値」に正の値を指定します。前回取得した乱数と同じ値を取得するには引数「数値」に0を指定します。乱数と言っても乱数表によって次に取得する値が決められています。乱数表はいくつもあり、それを識別する値をシード値と言います。シード値が同じなら毎回決まった順番で乱数が返されます。起動したときのシード値は毎回同じです。ステートメントを呼び出します。乱数を取得するときは必ず最初にこれを実行します。関数の引数「数値」に負の値を指定するとシード値を指定できます。ステートメントを最初に実行することでシード値がランダムに変更されます。これにより乱数を生成できます。起動時のシード値は固定されているので毎回同じ結果になります。これでは乱数の意味がありません。毎回同じ引数「数値」に負の値を指定してシード値を指定できます。同じシード値を指定すると、最初から同じ順番で乱数を生成します。乱数を再現したいときに使用します。3.584582E-02乱数を指定した範囲の整数で生成する。プロシージャの呼び出し、または引数が不正です。オーバーフローしました。インデックスが有効範囲にありません。ファイル名または番号が不正です。ファイルが見つかりません。同名のファイルが存在しています。パスが見つかりません。ブロック変数が設定されていません。オブジェクトが必要です。オブジェクトは、このプロパティまたはメソッドをサポートしていません。引数は省略できません。不正なプロパティを指定しています。引数の数が一致していません。不正なプロパティを指定しています。アプリケーション定義またはオブジェクト定義のエラーです。変数が定義されていません。メンバーとしては使用できません。ユーザー定義型は定義できません。