كيفية توليد رقم عشوائي في 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)
شكراً جزيلاً مسبقاً على المساعدة! لقد أمضيت ساعتين في محاولة حل هذه المشكلة.
<<>>