CRIWARE for C#
Search Results for

    Show / Hide Table of Contents

    Struct CriAtomEx.RngInterface

    疑似乱数生成器(Random Number Generator)インターフェース

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: CriWare
    Assembly: CriWare.CriAtom.dll
    Syntax
    public struct CriAtomEx.RngInterface

    Fields

    CalculateWorkSize

    ワーク領域サイズの計算

    Declaration
    [NonSerialized]
    public delegate* unmanaged[Cdecl]<int> CalculateWorkSize
    Field Value
    Type Description
    delegate* unmanaged[Cdecl]<int>

    CriSint32 ワーク領域サイズ

    Remarks

    説明: 疑似乱数生成器を作成するために必要な、ワーク領域のサイズを取得します。

    Create

    疑似乱数生成器の作成

    Declaration
    [NonSerialized]
    public delegate* unmanaged[Cdecl]<IntPtr, int, IntPtr> Create
    Field Value
    Type Description
    delegate* unmanaged[Cdecl]<IntPtr, int, IntPtr>

    IntPtr 疑似乱数生成器オブジェクト

    Remarks

    説明: 疑似乱数生成器を作成します。 疑似乱数生成器の作成に失敗した場合はnullを返します。

    Destroy

    疑似乱数生成器の破棄

    Declaration
    [NonSerialized]
    public delegate* unmanaged[Cdecl]<IntPtr, void> Destroy
    Field Value
    Type Description
    delegate* unmanaged[Cdecl]<IntPtr, void>
    Remarks

    説明: 疑似乱数生成器を破棄します。

    Generate

    疑似乱数の生成

    Declaration
    [NonSerialized]
    public delegate* unmanaged[Cdecl]<IntPtr, int, int, int> Generate
    Field Value
    Type Description
    delegate* unmanaged[Cdecl]<IntPtr, int, int, int>

    CriSint32 疑似乱数

    Remarks

    説明: 新しい疑似乱数を生成します。 生成された疑似乱数はmin以上max以下である必要があります。(min,maxは範囲に含む)

    SetSeed

    乱数種の設定

    Declaration
    [NonSerialized]
    public delegate* unmanaged[Cdecl]<IntPtr, uint, void> SetSeed
    Field Value
    Type Description
    delegate* unmanaged[Cdecl]<IntPtr, uint, void>
    Remarks

    説明: 擬似乱数生成の元となる乱数種を設定します。

    In this article
    Back to top Generated by DocFX