如何在不使用.shuffle [duplicate]]的情况下随机播放图像数组>

问题描述 投票:1回答:1

此问题已经在这里有了答案:

我正在研究某些东西,想知道是否可以在不使用Swift的.shuffle的情况下改组图像数组。

这是我的数组:

var deck: [UIImage] = [UIImage(named: "2c.png")!, UIImage(named: "2h.png")!, UIImage(named: "2d.png")!, UIImage(named: "2s.png")!, UIImage(named: "3c.png")! ]

我正在研究某些东西,想知道是否可以在Swift中不使用.shuffle来对图像数组进行混洗。这是我的数组:var deck:[UIImage] = [UIImage(named:“ 2c.png”)!, UIImage(named:“ 2h ....

arrays swift shuffle
1个回答
0
投票

是,您可以为shuffle类型实现自己的自定义Collection方法。


0
投票
[我相信您正在寻找Fisher Yates随机播放,它基本上遍历整个数组,并通过与另一个元素交换而至少触摸一次每个元素。
© www.soinside.com 2019 - 2024. All rights reserved.