.

概要

疑似乱数を発生させる関数. いくつかのアルゴリズムによる関数を用意している.

関数のリスト

                                                         
  RNGU0(ISEED)   一様乱数.システムルーチンを使用する.  
                                                         
  RNGU1(ISEED)   一様乱数.混合合同法.                  
                                                         
  RNGU2(ISEED)   一様乱数.混合合同法+シャッフル.       
                                                         
  RNGU3(ISEED)   一様乱数.Numerical Recipes の RAN3.    
                                                         

関数の説明

RNGU0/RNGU1/RNGU2/RNGU3

  1. 機能
    [0,1]の一様乱数を発生させる.
  2. 呼び出し方法
    RNGU0(ISEED)
    RNGU1(ISEED)
    RNGU2(ISEED)
    RNGU3(ISEED)
  3. パラメーターの説明
                                                                            
      ISEED   (I)   乱数の種.最初の呼び出しのとき, 0でない値を与える.    
                    ISEED の戻り値は0である.                               
                    2回目以降は,この値を変更せずに呼び出す.               
                    ルーチンを初期化しなおすときにには                      
                    再び0でない値を与えればよい.                           
                                                                            
    
  4. 備考
    1. システム供給ルーチンがない場合には,RNGU0として RNGU1等と同等のルーチンが用いられている.
    2. これらのルーチンはW.H.Press 他著 Numerical Recipes (Cambridge University Press) に基づいている. アルゴリズムなどについては,この本を参照のこと.


Back to Main


Latex Source


地球流体電脳倶楽部 : 95/6/9 (Version 5.0)

NUMAGUTI Atusi <a1n@gfdl.gov>
Last Modified: Thu Aug 31 13:04:08 EDT 1995