Swiftで配列をランダムに並び替える方法について記載します。
ランダムに並び替える方法
shuffled メソッド を使用します。
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
// 文字列の配列 ------------------- let strs = ["a","b","c","d","e"] // ランダムに並び替える let result1 = strs.shuffled() print( result1 ) // ["e", "a", "d", "b", "c"] // 元の配列は変わらない print( strs ) // ["a", "b", "c", "d", "e"] // 文字列の配列 ------------------- let nums = [1,2,3,4,5] // ランダムに並び替える let result2 = nums.shuffled() print( result2 ) // [5, 3, 2, 4, 1] |