Comment générer des nombres aléatoires dans une plage donnée sur Android en Kotlin ?
Bonjour à tous ! Je suis débutant en développement Android et j'écris une application en Kotlin. J'ai besoin de générer un nombre aléatoire dans une plage spécifique, par exemple de 1 à 10 (inclus) ou de 5 à 50. J'ai essayé d'utiliser `Random().nextInt()`, mais il retourne un nombre aléatoire de 0 à la valeur maximale, alors que j'ai besoin exactement dans ma plage.
Voici ce que j'ai écrit :
```kotlin
val randomNumber = Random().nextInt(10) // donne un nombre de 0 à 9
```
Je veux que le nombre soit, disons, de 1 à 10 ou de 10 à 20. J'ai essayé d'ajouter un décalage, mais parfois cela dépasse les limites. Dites-moi comment faire correctement en Kotlin ? Idéalement, le code devrait être compatible avec Android API 21+ (c'est la version minimale dans mon projet). Merci d'avance ! Je suis également intéressé de savoir s'il y a une différence entre `java.util.Random` et `kotlin.random.Random` ? Lequel est préférable d'utiliser dans les projets Android ?
<<>>
Génération de nombres aléatoires dans une plage en Kotlin
En Kotlin, il existe plusieurs façons élégantes de résoudre ce