在字典中随机化值并在标签SWIFT中显示它们

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

所以我正在努力,当我点击一个按钮,它显示我的词典中的随机键,然后我点击另一个按钮,它显示与我正在制作的小型记忆科学应用程序的该键相关的数据。例如,我点击按钮,在标签上显示氢气,然后我点击另一个按钮,它给我的数据说公式为“H”。那么当我点击按钮时,如何让标签给我一个随机的字典?

谢谢,莱利

我在Xcode 9.4.1

swift xcode dictionary random
1个回答
0
投票

你可以在swift 4.2中试试:

let randomkey = dict.keys.randomElement()

要么

let randomkey = dict.values.randomElement()

当swift版本<4.2然后试试这个:

let index: Int = Int(arc4random_uniform(UInt32(dict.count)))
let randomkey = Array(dict.keys)[index]
© www.soinside.com 2019 - 2024. All rights reserved.