RandomVariate.linearDist (線形分布)

  1. 文法
  2. 詳細
  3. 引数
  4. 戻り値
  5. 関連項目

1. 文法

メンバ型
静的関数
メンバ所有者
global.RandomVariate (static)
呼び出し
global.RandomVariate.linearDist( random, min, max, pmin )

2. 詳細

線形分布に従った乱数を生成します。

大きい値が出やすい
pminに指定する値を小さくする。
小さい値が出やすい
pminに指定する値を大きくする。

3. 引数

random (Function)
一様乱数生成関数を指定します。この関数は左閉右開区間[0,1)の一様乱数を返します。
min (Real)
出力の最小値を指定します。
max (Real)
出力の最大値を指定します。minより小さい値を指定した場合、minmaxを交換してから実行されます。
pmin (Real) [default: 0.5]
最小値の発生する割合を指定します。0以上1以下の実数です。0に近いほど大きな値が、1に近いほど小さな値が出やすくなります。0.5を指定すると一様乱数になります。

4. 戻り値

線形分布に従った乱数を返します。

5. 関連項目