【笔记】Swift的随机数

前言

Swift的随机数学习笔记

生成随机整数

  • 生成区间为[最小值,最大值]的随机整数
1
Int.random(in: 1...2)
  • 生成区间为(最小值,最大值]的随机整数
1
Int.random(in: 1<..2)
  • 生成区间为[最小值,最大值)的随机整数
1
Int.random(in: 1..<2)

生成随机浮点数

  • 生成区间为[最小值,最大值]的随机浮点数
1
Float.random(in: 1...2)
  • 生成区间为(最小值,最大值]的随机浮点数
1
Float.random(in: 1<..2)
  • 生成区间为[最小值,最大值)的随机浮点数
1
Float.random(in: 1..<2)

生成随机布尔值

  • 值为truefalse
1
Bool.random() 

随机获取数组中的元素

  • 随机获取数组中的随机一个元素
1
[值, 值].randomElement()

完成

参考文献

哔哩哔哩——疯狂滴小黑