文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Sequence and Collection Protocols   >   MutableCollection   >   shuffle()
インスタンスメソッド
shuffle()
コレクションの要素をその場で逆にします。
宣言
mutating func shuffle()
議論
shuffle() メソッドを使用して、配列の要素をランダムに並べ替えます。
var names = ["Alejandro", "Camila", "Diego", "Luciana", "Luis", "Sofía"]
names.shuffle(using: myGenerator)
// names == ["Luis", "Camila", "Luciana", "Sofía", "Alejandro", "Diego"]
このメソッドは、システムデフォルトの乱数ジェネレータを渡して、shuffle(using:) を呼び出すのと同じです。
複雑さ:O(n)、ここで n はコレクションの長さです。