Avatar ·

Comment générer un nombre aléatoire en Swift ? (Int, Double, Float, Bool)

Bonjour à tous ! Je suis un développeur iOS débutant, j'écris ma première application en Swift. J'ai rencontré un problème : j'ai besoin de générer un nombre aléatoire, mais je ne comprends pas comment le faire correctement en Swift moderne. Dans les anciens tutoriels, j'ai vu l'utilisation de `arc4random()`, `arc4random_uniform()` et même `rand()`, mais Xcode se plaint de ces fonctions, disant qu'elles sont déconseillées ou ne fonctionnent tout simplement pas dans certains contextes. Par exemple, j'ai essayé de faire ceci : ```swift let randomNumber = arc4random_uniform(10) print(randomNumber) ``` Cela compile, mais retourne un `UInt32`, alors que j'ai besoin d'un `Int`. Quand j'essaie de l'utiliser dans des calculs, je dois faire un cast de type, ce qui n'est pas pratique. Et si j'ai besoin de générer un nombre aléatoire à virgule flottante, par exemple un Double de 0.0 à 1.0, je ne sais même pas par où commencer. S'il vous plaît, dites-moi comment générer correctement des nombres aléatoires en Swift ? J'aimerais voir des exemples pour différents types : Int, Double, Float, Bool. Et que le code soit