Mol(Math Object Library) fot .Net
乱数を生成するクラスです。 乱数とは「予測も再現もできない数列の値」を生成することです。 確定的な計算によってしか数列を作ることができないコンピューターでは疑似的な乱数(疑似乱数)を生成します。 予測不可能な(非決定的:non-deterministic)な乱数を生成するには専用のハードウェア等が必要になります。
疑似乱数を生成するには線形合同法(乗算合同法・混合合同法)、線形帰還シフトレジスタ法やメルセンヌ・ツイスタ法等がありますが、詳細はそれぞれの文献などを参照してください。 RandomNumber は各種の疑似乱数発生器を利用して、様々な統計分布(連続分布・離散分布)に従った乱数列を生成します。
※確率密度関数や分布関数等についてはリファレンスの「数式表記」の項を参照してください。
※発生された複数の乱数列は全て指定したベクトル(の全要素)に格納されます。

名前空間: Mol
アッセンブリー: Mol.Net (in Mol.Net.dll)

構文

C#
public class RandomNumber : _Mol
Visual Basic
Public Class RandomNumber
	Inherits _Mol
Visual C++
public ref class RandomNumber : public _Mol
type RandomNumber =  
    class
        inherit _Mol
    end

派生階層

System..::..Object
  Mol..::.._Mol
    Mol..::..RandomNumber

参照