Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # का उपयोग करके यादृच्छिक रूप से स्ट्रिंग कैसे उत्पन्न करें?

सबसे पहले, एक स्ट्रिंग सेट करें।

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

  1. पायथन का उपयोग करके यादृच्छिक 128 बिट स्ट्रिंग कैसे उत्पन्न करें?

    आप यादृच्छिक मॉड्यूल के getrandbits फ़ंक्शन का उपयोग करके ये केवल यादृच्छिक 128-बिट स्ट्रिंग्स उत्पन्न कर सकते हैं जो तर्क के रूप में कई बिट्स को स्वीकार करता है। उदाहरण import random hash = random.getrandbits(128) print(hex(hash)) आउटपुट यह आउटपुट देगा - 0xa3fa6d97f4807e145b37451fc344e58c

  1. पायथन का उपयोग करके एक्सएमएल कैसे उत्पन्न करें?

    एक अजगर शब्दकोश से XML उत्पन्न करने के लिए, आपको dicttoxml पैकेज स्थापित करने की आवश्यकता है। आप इसे - . का उपयोग करके स्थापित कर सकते हैं $ pip install dicttoxml इंस्टॉल हो जाने के बाद, आप xml बनाने के लिए dicttoxml विधि का उपयोग कर सकते हैं। उदाहरण a = {    'foo': 45,   &nb

  1. पायथन का उपयोग करके 24 बिट हैश कैसे उत्पन्न करें?

    एक यादृच्छिक 24 बिट हैश केवल यादृच्छिक 24 बिट है। आप इन्हें केवल यादृच्छिक मॉड्यूल का उपयोग करके उत्पन्न कर सकते हैं। उदाहरण import random hash = random.getrandbits(24) print(hex(hash)) आउटपुट यह आउटपुट देगा 0x94fbee