Random
0 と 1 の間の数を 0 を含めて返しますが 1 は含みません。
構文
Random
引数
なし
戻り値のデータタイプ
数字
起点バージョン
6.0 以前のバージョン
説明
範囲内の擬似乱数を返します (0,1)。FileMaker Pro では、次の場合に新しい乱数が生成されます:
- Random 関数を計算式に挿入する場合
- 式で使用するフィールドのデータを変更することにより、Random 関数を含む式が再評価されるようにする場合
- 非保存の結果を出力するように定義された計算フィールドを表示する場合や、そのフィールドにアクセスする場合
例 1
Int (Random * 10)
は、0 から 9 までの乱数を返します。
例 2
Int (Dice::NumSides * Random) + 1
は、ランダムに選択した単一のサイコロの辺を返します。
次のスクリプトは複数回のサイコロの回転を計算し、回転を単一の変数に追加し、結果をカスタムダイアログに表示します。
コピー
Loop
変数を設定 [$ROLL ; 値: $ROLL + (Int (Test::NumSides * Random) + 1)]
変数を設定 [$COUNTER ; 値: $COUNTER + 1]
Exit Loop If [$COUNTER = Dice::NumDice]
End Loop
カスタムダイアログを表示 [$ROLL]