Я хочу сгенерировать случайное число, которое может быть между
-3...-8
и 3...8
Я знаю, что мог бы найти обходной способ сделать это, сначала выполнив случайное целое числомежду 0 и 1, а затем выбирает диапазон:
let zeroOrOne = CGFloat.random(in: 0...1)
if zeroOrOne == 0 {
randomNum = CGFloat.random(in: -3...-8)
} else {
randomNum = CGFloat.random(in: 3...8)
}
, но мне интересно, есть ли лучший способ сделать это.