gpt4 book ai didi

swift - 0 和文本框文本之间的随机数

转载 作者:行者123 更新时间:2023-11-30 10:16:33 24 4
gpt4 key购买 nike

所以我想生成一个 0 到 numberTextBox.text 之间的随机数。

假设文本框文本为 5,那么我想生成一个 0 到 5 之间的随机数。

我现在有:

@IBAction func nextButton(sender: AnyObject) {
let maxInteger = MacNumber.toInt()!
let randomNumber = arc4random_uniform(UInt32(maxNumber));
let mxNumber = numberTextBox.text

var textString = String(randomNumber)
numberLabel.text = textString
}

但是当我测试应用程序并在文本框中输入 5 时,numberLabel.text 类似于 192819371.. 它非常高。

最佳答案

给你:

@IBAction func nextButton(sender: AnyObject) {
if numberTextbox.text == ""{
return
}
var number:Int = 1 + numberTextbox.text.toInt()!
var randomNumber = random() % number

if randomNumber == 0{
randomNumber = 1
}

var textString = String(randomNumber)
numberLabel.text = textString
}

我还补充说,如果文本框为空,它只会返回,如果 randomNumber 为 0,它会变为 1。

关于swift - 0 和文本框文本之间的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com