LOTUSSCRIPT 言語


Rnd 関数

ゼロより大きく 1 より小さい乱数値を生成します。

構文Rnd [ ( numExpr ) ]
構成要素numExpr


戻り値戻り値は Single 型の数値です。次の表に numExpr の符号ごとの Rnd の動作を示します。

numExpr の符号Rnd の動作
正数最後に乱数発生の Seed 値から生成された乱数列の次の乱数を返します
ゼロ (0)最後に生成された乱数を返します
負数numExpr で乱数生成の Seed 値を再設定します。Rnd はこの値で生成した乱数列の最初の数値を返します

使用法乱数を生成する Rnd を呼び出す前に、Randomize を使って乱数を生成する Seed 値を作ります。
Randomize に引数を指定し、Rnd を引数なしで繰り返し実行すると、LotusScript はスクリプトを実行するたびに同じ乱数列を返します。所定の Seed 値から生成される乱数列は、LotusScript を実行中のプラットフォームに依存します。

引数なしで Randomize を使うと、スクリプトを実行するたびに異なる乱数列が生成されます。

引数を使わない場合、Rnd 関数は Rnd か Rnd( ) としても呼び出せます。

クロスリファレンス式言語の @Random 関数

関連項目