如何在Swift中生成随机数?新手详细指南
大家好!我刚开始学习Swift,正在写一个简单的iOS应用——猜数字游戏。我需要程序生成一个1到100之间的随机数,让用户去猜。但我一直搞不懂如何正确生成随机数。
我试过使用 `random()` 函数,但Xcode报错:"Use of unresolved identifier 'random'"。这是我的代码:
```swift
let secretNumber = random() % 100 + 1
print("猜的数字是:\(secretNumber)")
```
我读到在旧版Swift中用过 `arc4random_uniform()`,但在Swift 5.5+中也不管用了?请告诉我如何在现代Swift(我用的是Xcode 14和Swift 5.7)中正确生成随机数。需要以下示例:
1. 指定范围内的整数
2. 浮点数(Double, Float)
3. 布尔值(true/false)
提前感谢!我已经纠结了两个小时了。
<<>>