概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
org.mklab.nfc.random.RandomGenerator の使用

RandomGenerator を使用しているパッケージ
org.mklab.nfc.random | 乱数に関するクラスを提供します。
org.mklab.nfc.scalar | スカラーに関するクラスを提供します。

org.mklab.nfc.random での RandomGenerator の使用

RandomGenerator を実装している org.mklab.nfc.random のクラス
`class` | `ComplexScalarRandom<T extends NumericalScalar<T>>` 0〜1の範囲の倍精度複素数一様乱数生成器を表わすクラスです。
`class` | `DoubleComplexRandom` 0-1の範囲の倍精度(double)型の複素数の一様乱数生成器を表わすクラスです。
`class` | `DoubleUniformRandom` 0-1の範囲の倍精度型の実数の一様乱数生成器を表わすクラスです。
`class` | `NormalRandom<T extends NumericalScalar<T>>` 平均0、分散1の正規分布乱数生成器を表わすクラスです。

RandomGenerator 型のパラメータを持つ org.mklab.nfc.random のコンストラクタ
`NormalRandom(RandomGenerator<T> uniformRandom)` 新しく生成された`NormalRandom`オブジェクトを初期化します。

org.mklab.nfc.scalar での RandomGenerator の使用

RandomGenerator を返す org.mklab.nfc.scalar のメソッド
`RandomGenerator<E>` | `NumericalScalar.createUniformRandomGenerator()` 一様分布の乱数生成器を返します。
`RandomGenerator<DoubleNumber>` | `DoubleNumber.createUniformRandomGenerator()`
`RandomGenerator<DoubleComplexNumber>` | `DoubleComplexNumber.createUniformRandomGenerator()`
`RandomGenerator<ComplexScalar<T>>` | `ComplexScalar.createUniformRandomGenerator()`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし