Avatar ·

Android पर Kotlin में निर्दिष्ट सीमा में रैंडम नंबर कैसे जनरेट करें?

सभी को नमस्कार! मैं Android डेवलपमेंट में नौसिखिया हूँ और Kotlin में एक ऐप लिख रहा हूँ। मुझे एक निश्चित सीमा में रैंडम नंबर जनरेट करने की ज़रूरत है, उदाहरण के लिए, 1 से 10 (सम्मिलित) या 5 से 50 तक। मैंने `Random().nextInt()` का उपयोग करने की कोशिश की, लेकिन यह 0 से अधिकतम मान तक रैंडम नंबर लौटाता है, जबकि मुझे अपनी सीमा में चाहिए।\n\nयहाँ मैंने लिखा था:\n\n```kotlin\nval randomNumber = Random().nextInt(10) // 0 से 9 तक नंबर देता है\n```\n\nमैं चाहता हूँ कि नंबर, मान लीजिए, 1 से 10 या 10 से 20 हो। मैंने ऑफ़सेट जोड़ने की कोशिश की, लेकिन कभी-कभी सीमा से बाहर चला जाता है। कृपया बताएं कि Kotlin में इसे सही तरीके से कैसे करें? अधिमानतः, कोड Android API 21+ के साथ संगत हो (यह मेरे प्रोजेक्ट में न्यूनतम संस्करण है)। पहले से धन्यवाद! साथ ही, यह भी जानना चाहता हूँ कि क्या `java.util.Random` और `kotlin.random.Random` में कोई अंतर है? Android प्रोजेक्ट्स में किसका उपयोग करना बेहतर है?\n<<>>\n

Kotlin में सीमा में रैंडम नंबर जनरेट करना

\n

Kotlin में इसे हल करने के कई सुंदर तरीके हैं।