リファレンス > 関数リファレンス > 数字関数 > Random
 

Random

0 と 1 の間の数を 0 を含めて返しますが 1 は含みません。

構文 

Random

引数 

なし

戻り値のデータタイプ 

数字

起点 

FileMaker Pro 6.0 以前のバージョン

説明 

範囲内の擬似乱数を返します (0,1)。FileMaker Pro Advanced では、次の場合に新しい乱数が生成されます:

Random 関数を計算式に挿入する場合

式で使用するフィールドのデータを変更することにより、Random 関数を含む式が再評価されるようにする場合

非保存の結果を出力するように定義された計算フィールドを表示する場合や、そのフィールドにアクセスする場合

例 1 

Int (Random * 10) は、0 から 9 までの乱数を返します。

例 2 

Int (ダイス::面の数 * Random) + 1 は、ランダムに選択した単一のサイコロの辺を返します。

次のスクリプトは複数回のサイコロの回転を計算し、回転を単一の変数に追加し、結果をカスタムダイアログに表示します。

Loop
変数を設定 [$ROLL ; Value:$ROLL + (Int (Test::NumSides * Random) + 1)]
変数を設定 [$COUNTER ; Value:$COUNTER + 1]
Exit Loop If [$COUNTER = Dice::NumDice]
End Loop
カスタムダイアログを表示 [$ROLL]

関連項目 

関数リファレンス (種類順)

関数リファレンス (名前順)

計算式について

関数について

計算フィールドの定義

計算式での演算子の使い方