Type Method 型メソッド

random()

Returns a random Boolean value. 無作為なブール値を返します。

Declaration 宣言

static func random() -> Bool

Return Value 戻り値

Either true or false, randomly chosen with equal probability. trueまたはfalseのどちらか、等しい確率で無作為に選ばれます。

Discussion 解説

This method returns true and false with equal probability. このメソッドは、truefalseを等しい確率で返します。


let flippedHeads = Bool.random()
if flippedHeads {
    print("Heads, you win!")
} else {
    print("Maybe another try?")
}

This method is equivalent to calling Bool.random(using:), passing in the system’s default random generator. このメソッドは、Bool.random(using:)を、システムの持つ省略時の無作為生成子を渡して呼び出すことに相当します。

See Also 参照

Creating a Random Value 無作為な値を作成する