<分区>
<分区>
我使用的是较早版本的 xcode (8.2.1),我没有成功从应用商店更新 xcode。
它不允许我随机化 arras 元素(这是掷骰子应用程序的立方体图片)
diceImageView.image = [photo1...to..photo6 [Int.random(in: 0...5)]
Int
之后的 .random
根本不存在。我不知道有什么替代方法可以使用我搜索过的大部分内容,因为它们更高级或不起作用\不明白,
还尝试了 arc4random_uniform
unit32 和 shuffle 等,但它不起作用。
谁能解释一下如何随机化它?
最佳答案
更新 Xcode 后,您可以像 array.shuffle()
这样使用随机播放方法。 shuffle()
方法通过传入系统默认的随机生成器对数组的元素进行随机重新排序,复杂度为 O(n)。我在下面贴了一张截图。
关于ios - 无法使用 Int.random(in : x. ..y) 在 Swift 中随机化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59250020/