「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]

 

Swift

Posted by arkgame