Avatar ·

Android पर Kotlin में दिए गए रेंज में रैंडम नंबर कैसे जनरेट करें?

सभी को नमस्कार! मैंने Android डेवलपमेंट के लिए Kotlin सीखना शुरू किया है और एक सरल लेकिन महत्वपूर्ण कार्य का सामना किया: मुझे एक निश्चित रेंज में रैंडम नंबर जनरेट करने की आवश्यकता है, उदाहरण के लिए, 1 से 10 या 50 से 100 तक। मुझे पता है कि Java में इसके लिए `Random` और `Math.random()` का उपयोग किया जाता था, लेकिन Kotlin में, जैसा कि मैं समझता हूँ, इसकी अपनी सुविधाजनक functions हैं। समस्या यह है कि मैंने कई तरीके आज़माए, लेकिन वे अजीब तरह से काम करते हैं। मैं यह कर रहा हूँ: ```kotlin val random = Random() val number = random.nextInt(10) // यह 0 से 9 तक के नंबर देता है, जबकि मुझे 1 से 10 चाहिए ``` मुझे चाहिए कि रेंज दोनों सीमाओं को शामिल करे (उदाहरण के लिए, 1 से 10 तक सम्मिलित)। मैंने यह भी सुना है कि Kotlin में `Random` के लिए extensions हैं, लेकिन मुझे यकीन नहीं है कि Android में उनका सही उपयोग कैसे करें। क्या आप कृपया दिए गए रेंज में रैंडम नंबर जनरेट करने के कुछ विश्वसनीय तरीके दिखा सकते हैं? अधिमानतः `Int`, `Long`, `Float` और `Double` के उदाहरणों के साथ। विस्तृत स्पष्टीकरण के लिए आभारी रहूँगा! <<>>

रैंडम जनरेशन