Xpre 11•Swift 5.1或更高版本
extension Range where Bound: FixedWidthInteger { var random: Bound { .random(in: self) } func random(_ n: Int) -> [Bound] { (0..<n).map { _ in random } }}extension ClosedRange where Bound: FixedWidthInteger { var random: Bound { .random(in: self) } func random(_ n: Int) -> [Bound] { (0..<n).map { _ in random } }}注意: 对于较早的Swift版本,请检查编辑历史记录
用法:
(10...20).random // 16(0...1).random(10) // [0, 1, 0, 0, 1, 1, 1, 1, 1, 0]



