Como gerar números aleatórios em um intervalo específico no Android com Kotlin?
Olá a todos! Sou novo no desenvolvimento Android e estou escrevendo um aplicativo em Kotlin. Preciso gerar um número aleatório em um determinado intervalo, por exemplo, de 1 a 10 (inclusive) ou de 5 a 50. Tentei usar `Random().nextInt()`, mas ele retorna um número aleatório de 0 até o valor máximo, e eu preciso exatamente no meu intervalo.
Aqui está o que escrevi:
```kotlin
val randomNumber = Random().nextInt(10) // dá um número de 0 a 9
```
Quero que o número seja, digamos, de 1 a 10 ou de 10 a 20. Tentei adicionar um offset, mas às vezes sai dos limites. Digam-me como fazer isso corretamente em Kotlin? De preferência, que o código seja compatível com Android API 21+ (é a versão mínima no meu projeto). Agradeço desde já! Também estou interessado em saber se há diferença entre `java.util.Random` e `kotlin.random.Random`? Qual deles é melhor usar em projetos Android?
<<>>
Geração de números aleatórios em intervalo no Kotlin
Em Kotlin, existem várias maneiras elegantes de resolver isso.