diff --git a/target/docs/lib/Random.htm b/target/docs/lib/Random.htm index d29800ab..81fc0b16 100644 --- a/target/docs/lib/Random.htm +++ b/target/docs/lib/Random.htm @@ -21,35 +21,35 @@

パラメータ

A, B

型:整数または浮動小数点数

-

両方が省略された場合、デフォルトは0.0~1.0となる。パラメータを1つだけ指定した場合、もう1つのパラメータのデフォルトは0になります。Otherwise, specify the minimum and maximum number to be generated, in either order.

-

整数の場合、最小値と最大値の両方が、返される可能性のある数値の集合に含まれます。64ビット整数の全範囲をサポートしています。

-

浮動小数点数の場合、一般的に最大値は除外されます。

+

両方とも省略されたときの初期値は、0.0~1.0です。パラメータを1つだけ指定したとき、もう1つのパラメータの初期値は0になります。そうでなければ、生成する最小値と最大値を指定します。順序はどちらでも構いません。

+

整数のときは、最小値と最大値の両方が返される可能性のある数値の集合に含まれます。64ビット整数の全範囲をサポートしています。

+

浮動小数点数のときは、通常、最大値は除かれます。

戻り値

型:整数または浮動小数点数

-

この関数は、擬似乱数(本当の乱数を模した数値であるが、実際には次の数値の決定・推測を極めて困難にする複雑な計算式に基づいた数値)を返すものである。

-

AまたはBのどちらかが浮動小数点数であるか、または両方が省略された場合、結果は浮動小数点数となる。そうでない場合は、結果は整数になります。

+

この関数は、擬似乱数(本当の乱数を模した数値であるが、実際には次の数値の決定・推測を極めて困難にする複雑な計算式に基づいた数値)を返します。

+

AまたはBのいずれかが浮動小数点数であるか、または両方が省略されたときに、戻り値は浮動小数点数になります。そうでないときは、戻り値は整数になります。

備考

指定された範囲内のすべての数値は、ほぼ同じ確率で生成されます。

-

Although the specified maximum value is excluded by design when returning a floating point number, it may in theory be returned due to floating point rounding errors. これは確認されておらず、選ばれた境界が2**53より大きい場合にのみ可能かもしれません。また、最大2**53個の可能な値(例えば0.0から1.0の範囲)があるため、下限値を正確に生成する確率は一般に非常に低いことに注意してください。

+

指定された最大値は浮動小数点数を返すときに設計上除外されますが、理論的には浮動小数点の丸め誤差が原因で返される可能性があります。これは確認されておらず、選ばれた境界が2**53より大きい場合にのみ可能かもしれません。また、最大2**53個の可能な値(例えば0.0から1.0の範囲)があるため、下限値を正確に生成する確率は一般に非常に低いことに注意してください。

-

1~10 の範囲のランダムな整数を生成し,Nに格納する。

+

1~10 の範囲でランダムな整数を生成し,Nに格納します。

N := Random(1, 10)
-

0~9の範囲の乱数整数を生成し、Nに格納する。

+

0~9の範囲でランダムな整数を生成し、Nに格納します。

N := Random(9)
-

0.0~1.0 の範囲でランダムな浮動小数点数を生成し、fractionに格納する。

+

0.0~1.0 の範囲でランダムな浮動小数点数を生成し、fractionに格納します。

fraction := Random(0.0, 1.0)
 fraction := Random()  ; 上の行と同じです。