The range in which to create a random value. Must be finite. その中においてある無作為な値が作成される範囲。有限でなければなりません。
random(in:)
Availability
- macOS 10.10+
- Mac Catalyst 13.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
static func random(in range: ClosedRange
<Float80
>) -> Float80
Parameters パラメータ
range
Return Value 戻り値
A random value within the bounds of range
.
range
の境界内のある無作為な値。
Discussion 解説
Use this method to generate a floating-point value within a specific range. This example creates three new values in the range 10
.
このメソッドを使って、特定の範囲の内のある浮動小数点値を作成してください。この例は、3つの新しい値を範囲10
において作成します。
The random()
static method chooses a random value from a continuous uniform distribution in range
, and then converts that value to the nearest representable value in this type. Depending on the size and span of range
, some concrete values may be represented more frequently than others.
random()
静的メソッドは無作為の値をrange
の中の連続一様分布から選びます、それからその値をその型で表現可能な最も近い値に変換します。range
の大きさと幅に依存して、いくつかの具体的な値は他のものよりずっと頻繁に表現されるかもしれません。
This method is equivalent to calling random(in:
, passing in the system’s default random generator.
このメソッドは、random(in:
を、システムの持つ省略時の無作為生成子を渡して呼び出すことに相当します。