$Random()

引数で指定された範囲からランダムな整数を返します。

$RANDOM関数のフォーマット:

$R[ANDOM](intexpr)

$RANDOM() は、テストまたは統計的な計算で有用な擬似ランダムパターンを生成するためのツールを提供します。$RANDOM() は、引数より少ないゼロ(0)と1の間の結果になります。

乱数ジェネレータは、数値のシーケンスを作成するために、環境からの要因を使用してください。真の乱数生成には、"ノイズ" として知られているもののソースが必要です。擬似乱数は、パターンがないように見えますが、しかし、完全にランダムであることが保証されない方法で変化する要因間の相互作用を使用して開発されています。Mの標準規格に準拠して、$RANDOM() のGT.Mの実装は、擬似乱数が生成されます。

$RANDOM()の例

例:

GTM>for i=1:1:10 write $random(1)
0000000000
GTM>

これは、$RANDOM()が1つ(1)の引数を持っている時に、ランダムであることが非常に限定された結果であることを示します。

例:

set x=$random(100)+1*.01

この$RANDOM() の例では、0〜99の間の数値を生成します。この例では、次に、0.01と1の間の値を作成するために、乗算でスケールし加算でシフトします。

inserted by FC2 system