RANDOM マクロ
RANDOM マクロは IBM ® Campaign でのみ使用可能です。
構文
RANDOM(num [, seed]) RANDOM(num, value1, value2 [, seed])
パラメーター
num
生成する乱数の数。この値は、ゼロより大きい正整数である必要があります。
value1
生成する乱数の境界。これは、任意の定数値、または定数に評価される式になります。このパラメーターを指定しない場合、デフォルトは 0 です。
value2
生成する乱数のもう一方の境界。これは、任意の定数値、または定数に評価される式になります。このパラメーターを指定しない場合、デフォルトは 1 です。
seed
乱数の生成に使用するオプションのシード。これは整数でなければなりません。
説明
RANDOM は、乱数の列を生成します。num 個の乱数を含む新しい列 1 つを戻します。value1 および value2 を指定すると、それらの境界の間の乱数が生成されます (両端の値を含む)。それらを指定しない場合、デフォルトで 0 と 1 の間の値が生成されます。seed を指定すると、乱数発生ルーチンのシードとしてそれが使用されます。
*
seed 以上の場合、その値は 2 32- 1 で置き換えられます。 より大きい seed の値は丸められます (すなわち、精度が失われる)。そのため、複数の値が最終的に同じ seed 値になる場合があります。
TEMP という名前で、長さに制限のない乱数を含む新しい列 1 つを作成します。
TEMP という名前で、0.0 から 1.0 の間の乱数が 100 含まれる新しい列 1 つを作成します。
TEMP という名前で、シード数 5943049 から生成された乱数が 100 含まれる新しい列 1 つを作成します。
TEMP という名前で、0 から 100.0 の間の乱数が 100 含まれる新しい列 1 つを作成します。
TEMP という名前で、シード数 5943049 から生成された -0 から 100 の間の乱数が 100 含まれる新しい列 1 つを作成します。
関連関数