org.mklab.nfc.random
クラス NormalRandom<T extends NumericalScalar<T>>

java.lang.Object
  上位を拡張 org.mklab.nfc.random.NormalRandom<T>
型パラメータ:
T - 成分の型
すべての実装されたインタフェース:
RandomGenerator<T>

public class NormalRandom<T extends NumericalScalar<T>>
extends Object
implements RandomGenerator<T>

平均0、分散1の正規分布乱数生成器を表わすクラスです。

バージョン:
$Revision: 1.2 $, 2008/03/08
作成者:
koga

コンストラクタの概要
NormalRandom(RandomGenerator<T> uniformRandom)
          新しく生成されたNormalRandomオブジェクトを初期化します。
 
メソッドの概要
 T nextValue()
          次の乱数を返します。
 void setSeed(long seed)
          乱数生成器の種を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NormalRandom

public NormalRandom(RandomGenerator<T> uniformRandom)
新しく生成されたNormalRandomオブジェクトを初期化します。

パラメータ:
uniformRandom - 一様乱数生成器
メソッドの詳細

nextValue

public T nextValue()
インタフェース RandomGenerator の記述:
次の乱数を返します。

定義:
インタフェース RandomGenerator<T extends NumericalScalar<T>> 内の nextValue
戻り値:
次の乱数
関連項目:
RandomGenerator.nextValue()

setSeed

public void setSeed(long seed)
インタフェース RandomGenerator の記述:
乱数生成器の種を設定します。

定義:
インタフェース RandomGenerator<T extends NumericalScalar<T>> 内の setSeed
パラメータ:
seed - 乱数生成器の種
関連項目:
RandomGenerator.setSeed(long)