Return Value 戻り値
A random element from the collection. If the collection is empty, the method returns nil
.
コレクションからのある無作為な要素。コレクションが空ならば、このメソッドはnil
を返します。
Availability 有効性
Technology
func randomElement() -> Self.Element?
A random element from the collection. If the collection is empty, the method returns nil
.
コレクションからのある無作為な要素。コレクションが空ならば、このメソッドはnil
を返します。
Call random
to select a random element from an array or another collection. This example picks a name at random from an array:
random
を呼び出して、ある無作為な要素を配列または別のコレクションから選んでください。この例は、ある名前を無作為に配列から選び出します:
let names = ["Zoey", "Chloe", "Amani", "Amaia"]
let randomName = names.randomElement()!
// randomName == "Amani"
This method is equivalent to calling random
, passing in the system’s default random generator.
このメソッドは、random
を呼び出して、システムのもつ省略時のランダム生成子を渡すことと等しいです。
Complexity
O(1) if the collection conforms to Random
; otherwise, O(n), where n is the length of the collection.