SRAND

可搬用サブルーチンIRANDRAND で使用する乱数生成器の種子を作成します。

モジュールUSE DFPORT

形式

CALL SRAND (iseed)
CALL SRAND (rseed)

iseed
(入力) INTEGER(4)。どんな値でも可。

rseed
(入力) REAL(4)。どんな値でも可。

SRANDIRANDRAND で使用する乱数生成器の種子を作成します。SRAND を呼び出すことは,新しい種子で IRANDRAND を呼び出すことと等価です。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

関連情報

IRANDRANDRANDOM_NUMBERRANDOM_SEED

	! 100 回繰り返して,どれ位の乱数が .5 と .6 の間にあるか?
	USE DFPORT
	ICOUNT = 0
	CALL SRAND(123.4567)
	DO I = 1, 100
	  X = RAND(0.0)
	  IF ((X>.5).AND.(x<.6)) ICOUNT = ICOUNT + 1
	END DO
	WRITE(*,*) ICOUNT, "numbers between .5 and .6!"