Swift 如何生成随机数-爱代码爱编程
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类型数据
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/kicinio/article/details/111088886