我是swift two的新手,想知道如何製作一個隨機數字生成器。 它需要做1 - 5的數字。我試過Int(arc4random(6)),但我不認爲它在swift 2中工作,因爲我總是收到一條錯誤消息。如何在swift 2中創建隨機數
非常感謝你的幫助。
我是swift two的新手,想知道如何製作一個隨機數字生成器。 它需要做1 - 5的數字。我試過Int(arc4random(6)),但我不認爲它在swift 2中工作,因爲我總是收到一條錯誤消息。如何在swift 2中創建隨機數
非常感謝你的幫助。
該做的:
// +1 to start from 1 and not 0
let randomNumber = Int(arc4random_uniform(5) + 1)
if randomNumber % 2 == 0 {
print("\(randomNumber) is an even number")
}else{
print("\(randomNumber) is an odd number")
}
謝謝,我做了谷歌搜索,但Xcode給了我錯誤,我認爲這會有所幫助。 – Puneet
要完成你想要的,你可以在Swift中做let number = arc4random_uniform(6)
。
給Matt Lewin的說明答案:至少需要導入達爾文,因爲函數不是快捷標準庫的一部分。 arc4random()根本沒有參數 – user3441734
ok非常感謝您的幫助 – Puneet
您可能永遠不需要導入Darwin,因爲它將包含在import Foundation或import UIKit中。我對原始答案表示歉意,我錯過了你想要的最小值爲1的部分。 –
我爲在谷歌「雨燕2隨機數」和前四個結果的搜索有正確的答案。你應該在詢問之前嘗試搜索。我想甚至可以找到一個。 –