Rnd/Ran/Rand
概要
rnd()、ran()およびrand()関数は、一様分布サンプルから0から1の間の値を返します。
乱数範囲の初期値はシードによって決定されます。シードは正の整数であり、rnd(seed) 、ran(seed) 、rand(seed) で設定できます。
Note:
|
構文
double rnd(int seed)
double ran(int seed)
double rand(int seed)
パラメータ
seed
- 返される擬似乱数データセットの初期化に使用される整数(省略可能)。
- seedが正の整数の場合、この関数はseedをセットして0を返します。
- seedが0 または負の整数の場合、または引数が指定されていない場合、この関数は乱数シーケンスの次の数値を返します。
戻り値
一様分布の標本から0から1の間の値を返します。
サンプル
このサンプルスクリプトは、シードの設定方法と乱数の生成方法を示します。
int seed = 1; ty "This outputs the same random number:"; for(int i = 1; i <= 3; i++) { if( rnd(seed) == 0 ) rnd() = ; } ty "This outputs a different random number each time:"; if( rnd(seed) == 0 ) { for(int i = 1; i <= 3; i++) { // 初期値は上記ループと同じ rnd() = ; } }