マニュアルページ rand.3f
名前
rand, drand, irand - 乱数値を戻す
形式
integer*4 function irand (iflag)
real*4 function rand (iflag)
real*8 function drand (iflag)
integer*4 iflag
機能説明
これらの関数は、 random(3) を使用して乱数の列を生成します。
iflag が 0 のときは、列中の次の乱数を返します。
iflag が 1 のときは、乱数の生成を初めから再開し、先頭の乱 数
値を返します。
iflag が上記以外の値のときは、それを乱数の新しいシードとして
用いて生成した最初の乱数値を返します。3 つの関数は、同じ 256
バイトの状態配列を共有します。
irand は、0 から 2147483647 の範囲の正の整数を返します。
rand と drand は、0.0 から 1.0 の範囲の値を返します。
これらの関数の利点は、それらが UNIX システム上で広く使用可能
で あ るということだけです。より良い乱数生成関数については、
『数値計算ガイド』にある lcrans、 addrans、 shufrans の説 明
を参照してください。
ファイル
libm.a
関連項目
random(3c)