RANDOM_GAUSS マクロ
RANDOM_GAUSS マクロは IBM ® Campaign でのみ使用可能です。
構文
RANDOM_GAUSS(num [, seed]) RANDOM_GAUSS(num, mean, std [, seed])
パラメーター
num
生成する乱数の数。この値は、ゼロより大きい正整数である必要があります。
mean
ガウス分布の平均。これは、任意の定数値、または定数に評価される式になります。このパラメーターを指定しない場合、デフォルトは 0 です。
std
ガウス分布の標準偏差。 これは、任意の定数値、または定数に評価される式になります。このパラメーターを指定しない場合、デフォルトは 1 です。
seed
乱数の生成に使用するオプションのシード。これは整数でなければなりません。(非整数値を指定すると、代わりに値のフロアが自動的に使用されます。)
説明
RANDOM_GAUSS は、ガウス分布に基づく乱数の列を生成します。num 個の乱数を含む新しい列 1 つを戻します。mean および std を指定すると、ガウス分布を使用して、指定された平均および標準偏差に基づく乱数が生成されます。それらを指定しない場合、デフォルトのガウス分布の平均は 0 で、標準偏差は 1 になります。seed を指定すると、乱数発生ルーチンのシードとしてそれが使用されます。
TEMP という名前で、平均 0、標準偏差 1 のガウス分布によりランダムにサンプルされた値が 100 含まれる新しい列 1 つを作成します。
TEMP という名前で、平均 0、標準偏差 1 のガウス分布によりランダムにサンプルされた値が 100 含まれる新しい列 1 つを作成します。数値 3 が乱数発生ルーチンのシードとして使用されます。
TEMP という名前で、平均 100、標準偏差 32 のガウス分布によりランダムにサンプルされた値が 5000 含まれる新しい列 1 つを作成します。
TEMP という名前で、平均 -1、標準偏差 2 のガウス分布によりランダムにサンプルされた値が 500 含まれる新しい列 1 つを作成します。数値 3 が乱数発生ルーチンのシードとして使用されます。
関連関数