「Swift5」配列の要素をランダムに並び替えるサンプル
環境
Swift-5.2.3-RELEASE
Ubuntu 20.04.2 LTS
構文
let 配列名 =[要素1,要素2,xxx]
配列名.shuffled()
shuffled メソッド を使用して配列の要素をランダムに並び替えます。
使用例
// 文字列の配列 let cityArr = ["tokyo","oosa","fukuoka","yokohama","kawasaki"] print("配列をランダムに並び替える") let resA = cityArr.shuffled() print( resA ) print("元の配列の要素") print( cityArr ) // 数字文字列の配列 let numArr = [25,32,53,64,75] print("数字配列の要素をランダムに並び替える") let resB = numArr.shuffled() print( resB ) print("元の配列の要素") print( numArr )
実行結果
配列をランダムに並び替える ["kawasaki", "fukuoka", "tokyo", "yokohama", "oosa"] 元の配列の要素 ["tokyo", "oosa", "fukuoka", "yokohama", "kawasaki"] 数字配列の要素をランダムに並び替える [32, 64, 75, 53, 25] 元の配列の要素 [25, 32, 53, 64, 75]