Generic Instance Method 総称体インスタンスメソッド

next(upperBound:)

Returns a random value that is less than the given upper bound. 与えられた上側の境界より小さい無作為の値を返します。

Declaration 宣言

mutating func next<T>(upperBound: T) -> T where T : FixedWidthInteger, T : UnsignedInteger

Parameters パラメータ

upperBound

The upper bound for the randomly generated value. Must be non-zero. この無作為に生成される値に対する上方の境界。非ゼロでなければなりません。

Return Value 戻り値

A random value of T in the range 0..<upperBound. Every value in the range 0..<upperBound is equally likely to be returned. ある無作為なTの値で範囲0..<upperBoundの中のもの。範囲0..<upperBoundの中の全ての値は、等しく返される可能性をもちます。

Discussion 解説

Use this method when you need random binary data to generate another value. If you need an integer value within a specific range, use the static random(in:using:) method on that integer type instead of this method. このメソッドを、あなたが無作為バイナリデータを別の値を生成するために必要とする場合に使ってください。あなたがある整数を指定範囲内で必要とするならば、静的random(in:using:)メソッドをその整数型の上で使ってください、このメソッドの代わりに。

See Also 参照

Generating Random Binary Data 無作為なバイナリデータを生成する