Struct CriAtomEx.RngInterface
疑似乱数生成器(Random Number Generator)インターフェース
Inherited Members
Namespace: CriWare
Assembly: CriWare.CriAtom.dll
Syntax
public struct CriAtomEx.RngInterface
Fields
calculateWorkSize
ワーク領域サイズの計算
Declaration
public IntPtr calculateWorkSize
Field Value
Type | Description |
---|---|
IntPtr | ワーク領域サイズ |
Remarks
説明: 疑似乱数生成器を作成するために必要な、ワーク領域のサイズを取得します。
create
疑似乱数生成器の作成
Declaration
public IntPtr create
Field Value
Type | Description |
---|---|
IntPtr | 疑似乱数生成器オブジェクト |
Remarks
説明: 疑似乱数生成器を作成します。 疑似乱数生成器の作成に失敗した場合はnullを返します。
destroy
疑似乱数生成器の破棄
Declaration
public IntPtr destroy
Field Value
Type | Description |
---|---|
IntPtr |
Remarks
説明: 疑似乱数生成器を破棄します。
generate
疑似乱数の生成
Declaration
public IntPtr generate
Field Value
Type | Description |
---|---|
IntPtr | 疑似乱数 |
Remarks
説明: 新しい疑似乱数を生成します。 生成された疑似乱数はmin以上max以下である必要があります。(min,maxは範囲に含む)
setSeed
乱数種の設定
Declaration
public IntPtr setSeed
Field Value
Type | Description |
---|---|
IntPtr |
Remarks
説明: 擬似乱数生成の元となる乱数種を設定します。