最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Swift 如何生成随机数

互联网 admin 4浏览 0评论

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

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

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论