1.生成Int类型随机数
var numberOne: Int = Int(arc4random())
print(numberOne)
结果:
3628967563
说明:arc4random()直接返回UInt32类型数据
2.生成Double类型随机数
var numberFour: Double = drand48()
print(numberFour)
结果:
0.39646477376027534
说明:drand48()直接返回0~1内的Double类型数据
(如果要生成的数据为0至某个Double类型数据该如何?drand48()乘上某个阈值即可)
3.生成指定区间的Int类型随机数
var numberThree: Int = Int(arc4random_uniform(100))
print(numberThree)
结果:
36
说明:arc4random_uniform()参数为UInt32,将返回0~参数内的数据。例如参数为100,结果将返回0~100内的UInt32类型数据
本文介绍如何使用Swift语言生成不同类型的随机数,包括Int和Double类型,并演示了如何生成指定范围内的Int类型随机数。

236

被折叠的 条评论
为什么被折叠?



