可搬用関数:範囲 0.0 ~ 1.0 内の乱数を返します。
モジュール:USE DFPORT
形式
result = RAND ([iflag])
result = RANDOM (iflag)
iflag
(入力) INTEGER(4)。RAND では省略可能。乱数が選択される方法を制御。
結果
結果の型は REAL(8) です。RAND と RANDOM は,範囲 0.0 ~ 1.0 内の乱数を返します。
iflag の値 | 選択過程 |
---|---|
1 | 生成器が再起動され,第 1 乱数値が選択されます。 |
0 | 列中の次の乱数が選択されます。 |
上記以外 | iflag を使って生成器に再度種子を作成させ,生成器を再起動し,そして,第 1 乱数値が選択されます。 |
引数なしで RAND が呼ばれた場合,iflag は 0 と仮定されます。
RAND と RANDOM に違いはありません。両方の関数は,これらのどちらかまたは両方を参照する既存のプログラムの互換性を保証するために含まれています。組込み関数 RANDOM_NUMBER と RANDOM_SEED は同じ機能を提供しています。
互換性
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB
関連情報