C# में रैंडम पूर्णांक कैसे जनरेट करें?
सभी को नमस्कार! मैं C# में नया हूँ और एक सरल guess-the-number गेम लिख रहा हूँ। मुझे चाहिए कि प्रोग्राम 1 से 100 तक एक रैंडम संख्या सोचे और उपयोगकर्ता उसका अनुमान लगाए। लेकिन मुझे एक समस्या का सामना करना पड़ा: हर बार प्रोग्राम चलाने पर एक ही संख्या आती है। यहाँ मेरा कोड है:
```csharp
Random random = new Random();
int secretNumber = random.Next(1, 101);
```
मैं एक नया Random ऑब्जेक्ट बना रहा हूँ, लेकिन हर बार मुझे 34, फिर 34, फिर 34 मिलता है... मैं क्या गलत कर रहा हूँ? मैंने सुना है कि `Random.Next()` या `Random.NextDouble()` का उपयोग किया जा सकता है, लेकिन मुझे विशेष रूप से पूर्णांक चाहिए। शायद मैं range गलत दे रहा हूँ? कृपया समझाएँ कि C# में रैंडम पूर्णांक कैसे सही ढंग से जनरेट करें। कोड उदाहरण और यह स्पष्टीकरण कि मेरा कोड क्यों काम नहीं कर रहा, के लिए आभारी रहूँगा। पहले से धन्यवाद!
<<>>
C# में रैंडम संख्याएँ जनरेट करने की समस्या
आप शुरुआती डेवलपर्स की एक क्लासिक गलती का सामना कर रहे हैं। समस्या यह है कि आप हर बार जब रैंडम संख्या की आवश्यकता होती है, एक नया Random इंस्टेंस बना रहे हैं।