2016-09-19 34 views
1
enum randomName: UInt32 { 
     case name1 
     case name2 
     case name3 
     case name4 
     case name5 
     case name6 
     case name7 
     case name8 
    } 

我想做一個函數從枚舉中隨機選擇一個名字。我怎麼做?如何在Swift中隨機選擇一個枚舉

+3

到目前爲止的代碼? SO不是代碼寫入服務。 – techydesigner

+0

是Swift約定,以大寫字母開頭的枚舉命名。 –

+0

哦,很酷。很高興知道。 thx – Giraffe

回答

6
randomName(rawValue: arc4random_uniform(randomName.name8.rawValue + 1))