Returns a random element of the collection.
コレクションのある無作為の要素を返します。
Availability
iOS 8.0+
iPadOS 8.0+
macOS 10.10+
Mac Catalyst 13.0+
tvOS 9.0+
watchOS 2.0+
Xcode 10.0+
Technology
Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
funcrandomElement() -> (key: Key, value: Value)?
Return Value
戻り値
A random element from the collection. If the collection is empty, the method returns nil.
このコレクションからのある無作為の要素。コレクションが空ならば、このメソッドはnilを返します。
Discussion
解説
Call randomElement() to select a random element from an array or another collection. This example picks a name at random from an array:randomElement()を呼び出して、ある無作為な要素を配列または別のコレクションから選んでください。この例は、ある名前を無作為に配列から選出します。
This method is equivalent to calling randomElement(using:), passing in the system’s default random generator.
このメソッドは、randomElement(using:)を、システムの持つ省略時の無作為生成子を渡して呼び出すことに相当します。
Complexity: O(1) if the collection conforms to RandomAccessCollection; otherwise, O(n), where n is the length of the collection.
計算量:O(1)、もしコレクションがRandomAccessCollectionに準拠するならば;そうでなければ、O(n)、そこでnはコレクションの長さです。
Accesses the value with the given key, falling back to the given default value if the key isn’t found.
値にこの与えられたキーでアクセスします、キーが見つけられないならばその与えられた省略時の値まで後退します。