Avatar ·

Comment générer un nombre aléatoire dans une plage donnée sur Android en Kotlin ?

Bonjour à tous ! J'ai commencé à apprendre Kotlin pour le développement Android et je suis tombé sur une tâche simple mais importante : je dois générer un nombre aléatoire dans une certaine plage, par exemple de 1 à 10 ou de 50 à 100. Je sais qu'en Java on utilisait `Random` et `Math.random()`, mais en Kotlin, comme je le comprends, il existe des fonctions pratiques. Le problème est que j'ai essayé plusieurs méthodes, mais elles fonctionnent étrangement. Voici ce que je fais : ```kotlin val random = Random() val number = random.nextInt(10) // Cela donne des nombres de 0 à 9, mais j'ai besoin de 1 à 10 ``` J'ai besoin que la plage inclue les deux bornes (par exemple, de 1 à 10 inclus). J'ai aussi entendu dire qu'en Kotlin il y a des extensions pour `Random`, mais je ne suis pas sûr de comment les utiliser correctement sur Android. Pourriez-vous montrer plusieurs méthodes fiables pour générer des nombres aléatoires dans une plage donnée ? De préférence avec des exemples pour `Int`, `Long`, `Float` et `Double`. Je serais reconnaissant pour une explication détaillée ! <<>>

Génération aléatoire