文書   >   Swift   >   Swift 標準ライブラリ >     Collections   >   Supporting Types   >   Slice   >   randomElement()


インスタンスメソッド


randomElement()


コレクションのランダムな要素を返します。





宣言


func randomElement() -> Base.Element?


戻り値


コレクションからのランダムな要素。コレクションが空の場合、このメソッドは nil を返します。


議論


randomElement() を呼び出して、配列または別のコレクションからランダムな要素を選択します。この例では、配列からランダムに名前を選択します。


let names = ["Zoey", "Chloe", "Amani", "Amaia"]
let randomName = names.randomElement()!
// randomName == "Amani"


このメソッドは、randomElement(using:) を呼び出して、システムのデフォルトのランダムジェネレータを渡すことと同じです。


複雑さ:コレクションが RandomAccessCollection に準拠している場合は O(1)。それ以外の場合 O(n)、ここで n はコレクションの長さです。





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 10.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • 戻り値
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)