【笔记】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) |
生成随机布尔值
- 值为
true或false
1 | Bool.random() |
随机获取数组中的元素
- 随机获取数组中的随机一个元素
1 | [值, 值].randomElement() |