Como gerar um número aleatório em Swift? Guia detalhado para iniciantes
Olá a todos! Acabei de começar a aprender Swift e estou escrevendo um aplicativo simples para iOS — o jogo "Adivinhe o número". Preciso que o programa gere um número aleatório de 1 a 100, e o usuário o adivinhe. Mas não consigo entender como gerar um número aleatório corretamente.
Tentei usar a função `random()`, mas o Xcode mostra um erro: "Use of unresolved identifier 'random'". Aqui está meu código:
```swift
let secretNumber = random() % 100 + 1
print("Número gerado: \(secretNumber)")
```
Li que em versões antigas do Swift usavam `arc4random_uniform()`, mas no Swift 5.5+ isso também não funciona? Digam-me como gerar números aleatórios corretamente no Swift moderno (estou usando Xcode 14 e Swift 5.7). Preciso de exemplos para:
1. Inteiros em um intervalo específico
2. Números de ponto flutuante (Double, Float)
3. Valores booleanos (true/false)
Desde já agradeço pela ajuda! Estou quebrando a cabeça com isso há duas horas.
<<>>