Como gerar um número aleatório em Swift? (Int, Double, Float, Bool)
Olá a todos! Sou um desenvolvedor iOS iniciante, escrevendo meu primeiro aplicativo em Swift. Encontrei um problema: preciso gerar um número aleatório, mas não entendo como fazer isso corretamente no Swift moderno.
Em livros antigos, vi o uso de `arc4random()`, `arc4random_uniform()` e até `rand()`, mas o Xcode reclama dessas funções, dizendo que são obsoletas ou simplesmente não funcionam em alguns contextos. Por exemplo, tentei fazer assim:
```swift
let randomNumber = arc4random_uniform(10)
print(randomNumber)
```
Isso compila, mas retorna `UInt32`, e eu preciso de `Int`. Quando tento usar isso em cálculos, tenho que fazer type casting, o que é inconveniente. E se precisar gerar um número aleatório de ponto flutuante, como Double de 0.0 a 1.0, não sei nem por onde começar.
Por favor, me digam como gerar números aleatórios corretamente em Swift? Gostaria de ver exemplos para diferentes tipos: Int, Double, Float, Bool. E que o código seja o mais