Avatar ·

Comment obtenir un nombre aléatoire en Kotlin ? (Int, Double, Long, Float)

Bonjour à tous ! Je viens de commencer à apprendre Kotlin et je suis passé de Java. En Java, j'avais l'habitude d'utiliser `Math.random()` ou la classe `Random`, mais en Kotlin, je vois que la syntaxe est un peu différente. J'ai besoin de résoudre un problème simple : écrire un jeu "Devine le nombre". L'ordinateur choisit un nombre de 1 à 100, et l'utilisateur essaie de le deviner. J'ai essayé d'écrire ce code : ```kotlin fun main() { val secretNumber = Math.random() * 100 + 1 println("Devine le nombre : $secretNumber") } ``` Mais cela donne un nombre avec beaucoup de décimales, par exemple : `42.718293847`. Moi, j'ai besoin d'un nombre entier. J'ai regardé du côté de la classe `java.util.Random`, mais elle me semble trop lourde pour une tâche aussi simple. Dans la documentation, j'ai vu des mentions de `kotlin.random.Random`, mais je n'ai pas bien compris comment l'utiliser correctement. S'il vous plaît, dites-moi comment obtenir en Kotlin (pour JVM) : 1. Un nombre entier aléatoire dans une plage donnée (par exemple, de 1 à 100). 2. Un nombre à virgule flottante (Double) aléatoire de 0.0