Como gerar um número aleatório em um intervalo específico no Android com Kotlin?
Olá a todos! Comecei a estudar Kotlin para desenvolvimento Android e me deparei com uma tarefa simples, mas importante: preciso gerar um número aleatório em um determinado intervalo, por exemplo, de 1 a 10 ou de 50 a 100. Eu sei que em Java usava-se `Random` e `Math.random()`, mas no Kotlin, pelo que entendi, existem funções convenientes próprias.
O problema é que tentei várias formas, mas elas funcionam de maneira estranha. Aqui está o que estou fazendo:
```kotlin
val random = Random()
val number = random.nextInt(10) // Isso gera números de 0 a 9, mas preciso de 1 a 10
```
Preciso que o intervalo inclua ambos os limites (por exemplo, de 1 a 10 inclusive). Também ouvi dizer que no Kotlin existem extensões para `Random`, mas não tenho certeza de como usá-las corretamente no Android. Vocês poderiam mostrar algumas maneiras confiáveis de gerar números aleatórios em um intervalo específico? De preferência com exemplos para `Int`, `Long`, `Float` e `Double`. Ficarei grato por uma explicação detalhada!
<<>>