كيفية توليد رقم عشوائي في نطاق معين في Android باستخدام Kotlin؟
مرحباً بالجميع! لقد بدأت في تعلم Kotlin لتطوير Android وواجهت مهمة بسيطة ولكنها مهمة: أحتاج إلى توليد رقم عشوائي في نطاق معين، مثلاً من 1 إلى 10 أو من 50 إلى 100. أعلم أنه في Java كان يُستخدم `Random` و `Math.random()`، لكن في Kotlin، كما أفهم، هناك دوال مريحة خاصة بها.
المشكلة أنني جربت عدة طرق لكنها تعمل بشكل غريب. إليكم ما أفعله:
```kotlin
val random = Random()
val number = random.nextInt(10) // هذا يعطي أرقاماً من 0 إلى 9، لكني أحتاج من 1 إلى 10
```
أحتاج أن يشمل النطاق كلا الحدين (مثلاً من 1 إلى 10 شاملين). أيضاً سمعت أن في Kotlin هناك امتدادات لـ `Random`، لكني لست متأكداً كيفية استخدامها بشكل صحيح في Android. هل يمكنكم عرض عدة طرق موثوقة لتوليد أرقام عشوائية في نطاق معين؟ يُفضل مع أمثلة لـ `Int` و `Long` و `Float` و `Double`. سأكون ممتناً لشرح مفصل!
<<>>