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类型数据