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


インスタンスメソッド


randomElement()


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





宣言


func randomElement() -> Base.Element.Element?


戻り値


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


議論


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



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



このメソッドは、システムのデフォルトのランダム発生器を渡して、発生器を使用するバージョンを呼び出すのと同じです。


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


ベータソフトウェア

このドキュメントには、開発中の API または技術に関する予備情報が含まれています。この情報は変更されることがあり、このドキュメントに従って実装されたソフトウェアは、最終的なオペレーティングシステムソフトウェアでテストする必要があります。

Apple のベータ版ソフトウェアの使用方法の詳細について学ぶ >






目次
Xcode の新機能

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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