Как получить случайное число в Kotlin? (Int, Double, Long, Float)
```html
مرحباً بالجميع! لقد بدأت للتو في تعلم Kotlin وانتقلت من Java. في Java كنت معتاداً على استخدام `Math.random()` أو فئة `Random`، لكن في Kotlin أرى أن التركيب النحوي مختلف قليلاً.
أحتاج إلى حل مهمة بسيطة: كتابة لعبة "خمن الرقم". يخمن الكمبيوتر رقماً من 1 إلى 100، ويحاول المستخدم تخمينه. حاولت كتابة هذا الكود:
```kotlin
fun main() {
val secretNumber = Math.random() * 100 + 1
println("خمن الرقم: $secretNumber")
}
```
لكن هذا ينتج رقماً بعلامات عشرية كثيرة، مثلاً: `42.718293847`. بينما أحتاج إلى رقم صحيح.
نظرت نحو فئة `java.util.Random`، لكنها تبدو لي معقدة جداً لمثل هذه المهمة البسيطة. في التوثيق رأيت إشارات إلى `kotlin.random.Random`، لكنني لم أفهم تماماً كيفية استخدامه بشكل صحيح.
أرجو إرشادي، كيف يمكن في Kotlin (لـ JVM) الحصول على:
1. رقم صحيح عشوائي في نطاق معين (مثلاً من 1 إلى 100).
2. رقم عشري (Double) عشوائي من 0.0
```