सबसे पहले, एक स्ट्रिंग सेट करें।
StringBuilder str = new StringBuilder();
यादृच्छिक प्रयोग करें।
Random random = new Random((int)DateTime.Now.Ticks);
अब एक संख्या के माध्यम से लूप करें जो आपके इच्छित यादृच्छिक स्ट्रिंग की लंबाई है।
for (int i = 0; i < 4; i++) {
c = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
str.Append(c);
} उपरोक्त प्रत्येक पुनरावृत्ति पर, एक यादृच्छिक वर्ण उत्पन्न होता है और एक स्ट्रिंग बनाने के लिए जोड़ा जाता है।
निम्नलिखित पूरा उदाहरण है -
उदाहरण
using System.Text;
using System;
class Program {
static void Main() {
StringBuilder str = new StringBuilder();
char c;
Random random = new Random((int)DateTime.Now.Ticks);
for (int i = 0; i < 4; i++) {
c = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
str.Append(c);
}
Console.WriteLine(str.ToString());
}
} आउटपुट
ATTS