Avatar ·

Java में दी गई सीमा में रैंडम पूर्णांक कैसे जनरेट करें?

सभी को नमस्कार! मैंने अभी Java सीखना शुरू किया है और एक ऐसे कार्य का सामना किया जो सरल लगता है लेकिन मुझे कठिनाई हो रही है। मुझे एक निश्चित सीमा में रैंडम पूर्णांक जनरेट करना है, उदाहरण के लिए, 1 से 10 (सम्मिलित) तक। मुझे पता है कि Java में `Random` class है, और मैंने `nextInt()` method का उपयोग करने की कोशिश की, लेकिन यह 0 से किसी सीमा तक संख्याएँ लौटाता है। मैंने यह लिखा: ```java import java.util.Random; public class TestRandom { public static void main(String[] args) { Random rand = new Random(); int randomNumber = rand.nextInt(10); // 0 से 9 तक संख्याएँ मिलती हैं System.out.println(randomNumber); } } ``` समस्या यह है कि मुझे सीमा 0 से नहीं, बल्कि एक मनमानी संख्या से शुरू करनी है, उदाहरण के लिए, 5 से 15 तक। मैंने एक constant जोड़ने की कोशिश की, लेकिन तब ऊपरी सीमा भी शिफ्ट हो जाती है, और मुझे यकीन नहीं है कि मैं इसे सही कर रहा हूँ। इसके अलावा, मैंने सुना है कि Java 17 में रैंडम संख्याएँ जनरेट करने का एक नया तरीका आया है, लेकिन मुझे नहीं पता कि इसका उपयोग कैसे करें।