リサイズはクリックかドラッグ

MersenneTwister クラス

メルセンヌ・ツイスターによる擬似乱数製造機
継承階層
SystemObject
  Popolo.NumericsMersenneTwister

名前空間:  Popolo.Numerics
アセンブリ:  Popolo (in Popolo.dll) バージョン: 2.1.0.0 (2.1.0.0)
構文
C#
[SerializableAttribute]
public class MersenneTwister

MersenneTwister 型は下記のメンバーを公開します。

コンストラクター
  名前説明
Public メソッドMersenneTwister
コンストラクタ
トップ
メソッド
  名前説明
Public メソッドEquals
指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。
(Objectから継承)
Protected メソッドFinalize
オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。
(Objectから継承)
Public メソッドGetHashCode
既定のハッシュ関数として機能します。
(Objectから継承)
Public メソッドGetType
現在のインスタンスの Type を取得します。
(Objectから継承)
Protected メソッドMemberwiseClone
現在の Object の簡易コピーを作成します。
(Objectから継承)
Public メソッドNext
0以上のランダムな整数を返す
Public メソッドNextDouble
0.0以上1.0以下のランダムな浮動小数点数を返す
Public メソッドNextDouble2
0.0以上1.0未満のランダムな浮動小数点数を返す
Public メソッドNextDouble3
0.0よりも大きく1.0未満のランダムな浮動小数点数を返す
Public メソッドNextInt
ランダムな整数を返す
Public メソッドToString
現在のオブジェクトを表す文字列を返します。
(Objectから継承)
トップ
解説
Makoto Matsumoto氏のC言語版をC#に移植 http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/CODES/mt19937ar.c
関連項目