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 |
派生階層
参照