Avatar ·

Comment générer un nombre aléatoire en Swift ? Guide détaillé pour débutants

Bonjour à tous ! Je viens de commencer à apprendre Swift et j'écris une simple application iOS — un jeu "Devine le nombre". J'ai besoin que le programme génère un nombre aléatoire de 1 à 100, et que l'utilisateur le devine. Mais je n'arrive pas à comprendre comment générer correctement un nombre aléatoire. J'ai essayé d'utiliser la fonction `random()`, mais Xcode affiche une erreur : "Use of unresolved identifier 'random'". Voici mon code : ```swift let secretNumber = random() % 100 + 1 print("Nombre généré : \(secretNumber)") ``` J'ai lu que dans les anciennes versions de Swift, on utilisait `arc4random_uniform()`, mais dans Swift 5.5+ cela ne fonctionne plus non plus ? Dites-moi comment générer correctement des nombres aléatoires dans Swift moderne (j'utilise Xcode 14 et Swift 5.7). J'ai besoin d'exemples pour : 1. Des entiers dans une plage donnée 2. Des nombres à virgule flottante (Double, Float) 3. Des valeurs booléennes (true/false) Merci d'avance pour votre aide ! Je lutte avec cela depuis deux heures déjà. <<>>

La bonne façon de générer des nombres aléatoires dans Swift moderne