How do I shuffle an array in Swift?

前端 未结 25 2679
长发绾君心
长发绾君心 2020-11-21 05:44

How do I randomize or shuffle the elements within an array in Swift? For example, if my array consists of 52 playing cards, I want to shuffle the array in o

25条回答
  •  执笔经年
    2020-11-21 06:42

    Here's something possibly a little shorter:

    sorted(a) {_, _ in arc4random() % 2 == 0}
    

提交回复
热议问题