Random क्लास का उपयोग
रैंडम नंबर्स जनरेट करने के लिए Random क्लास का उपयोग करें।
ऑब्जेक्ट बनाएं:
Random r = new Random();
Next() मेथड से रेंज में रैंडम नंबर प्राप्त करें:
r.Next(10, 50); // 10 से 49 के बीच
पूर्ण कोड उदाहरण
using System;
public class Program {
public static void Main() {
Random r = new Random();
int genRand = r.Next(10, 50);
Console.WriteLine("Random Number = " + genRand);
}
}
आउटपुट
Random Number = 24
महत्वपूर्ण नोट्स:
Randomक्रिप्टोग्राफिकली सिक्योर नहीं है - सुरक्षा के लिएSystem.Security.Cryptography.RandomNumberGeneratorउपयोग करें- एक ही सीड से बने
Randomइंस्टेंस समान सीक्वेंस देंगे - टाइट लूप में नए इंस्टेंस न बनाएं (एक ही सीड मिल सकता है)
बेहतर पैटर्न:
private static readonly Random random = new Random();
public static int GetRandom(int min, int max) {
return random.Next(min, max);
}