Avatar ·

كيفية توليد رقم عشوائي في Swift؟ دليل مفصل للمبتدئين

مرحباً بالجميع! لقد بدأت للتو في تعلم Swift وأكتب تطبيق iOS بسيطاً - لعبة "خمن الرقم". أحتاج أن يقوم البرنامج بتوليد رقم عشوائي من 1 إلى 100، ويقوم المستخدم بتخمينه. لكنني لا أستطيع فهم كيفية توليد رقم عشوائي بشكل صحيح. لقد جربت استخدام الدالة `random()`، لكن Xcode يعطي خطأ: "Use of unresolved identifier 'random'". إليك الكود الخاص بي: ```swift let secretNumber = random() % 100 + 1 print("الرقم المختار: \(secretNumber)") ``` لقد قرأت أنه في الإصدارات القديمة من Swift كانوا يستخدمون `arc4random_uniform()`، لكن في Swift 5.5+ هذا لا يعمل أيضاً؟ أرجو إرشادي حول كيفية توليد الأرقام العشوائية بشكل صحيح في Swift الحديث (أنا أستخدم Xcode 14 و Swift 5.7). أحتاج أمثلة لـ: 1. الأعداد الصحيحة في نطاق معين 2. الأعداد العشرية (Double, Float) 3. القيم المنطقية (true/false) شكراً جزيلاً مسبقاً على المساعدة! لقد أمضيت ساعتين في محاولة حل هذه المشكلة. <<>>

الطريقة الصحيحة لتوليد الأرقام العشوائية في Swift الحديث