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

मैं सी ++ का उपयोग करके यादृच्छिक अल्फा-न्यूमेरिक स्ट्रिंग कैसे बना सकता हूं?

इस खंड में हम देखेंगे कि C++ का उपयोग करके एक यादृच्छिक अल्फ़ान्यूमेरिक स्ट्रिंग कैसे उत्पन्न करें। यहां हम लोअरकेस लेटर्स, अपरकेस लेटर्स और नंबर (0-9) प्रदान कर रहे हैं। यह प्रोग्राम वर्णों को बेतरतीब ढंग से लेता है, फिर यादृच्छिक स्ट्रिंग बनाता है।

Input: Here we are giving the string length
Output: A random string of that length. Example “XSme6VAsvJ”

एल्गोरिदम

Step 1:Define array to hold all uppercase, lowercase letters and numbers
Step 2: Take length n from user
Step 3: Randomly choose characters’ n times and create a string of length n
Step 4: End

उदाहरण कोड

#include <iostream>
#include <string>
#include <cstdlib>
#include <ctime>
using namespace std;
static const char alphanum[] = "0123456789" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz";
int len = sizeof(alphanum) - 1;
char genRandom() { // Random string generator function.
   return alphanum[rand() % len];
}
int main() {
   srand(time(0));
   int n;
   cout << "Enter string length: ";
   cin >> n;
   for(int z = 0; z < n; z++) {    //generate string of length n
      cout << genRandom(); //get random character from the given list
   }
   return 0;
}

आउटपुट

Enter string length: 10
XSme6VAsvJ

  1. सी ++ का उपयोग करके पीएल/एसक्यूएल में एक स्ट्रिंग को कैसे उलटें

    Pl/SQL एक ब्लॉक-संरचित भाषा है जो SQL की कार्यक्षमता को प्रक्रियात्मक आदेशों के साथ जोड़ती है। इस लेख में, हम किसी दिए गए स्ट्रिंग को उलटने के लिए PL/SQL में एक प्रोग्राम पर चर्चा करेंगे, उदाहरण के लिए - Input : taerGsIdoG Output : GodIsGreat Explanation : reverse string of “taerGsIdoG”

  1. C++ का उपयोग करके दो शून्यों के बीच के तत्वों को हटाना

    इस लेख में, हम चर्चा करेंगे कि किसी दिए गए स्ट्रिंग से दो शून्य के बीच के तत्वों को कैसे हटाया जाए जिसमें केवल शून्य और एक का वर्ण हो। अंतिम स्ट्रिंग में 0 से घिरा हुआ कोई भी वर्ण 1 नहीं होना चाहिए। उदाहरण के लिए - Input : string = “110010” Output : “11000” Explanation: 1 is

  1. सी ++ का उपयोग कर ओपनसीवी में बाइनरी छवि कैसे बनाएं?

    एक द्विआधारी छवि सिर्फ एक डिजिटल छवि है जो दो रंगों, काले और सफेद का प्रतिनिधित्व करती है। इमेज प्रोसेसिंग के नजरिए से, बाइनरी इमेज में दो संभावित मानों वाले पिक्सल होते हैं- शून्य और एक। जब पिक्सेल का मान 0 होता है, तो यह एक शुद्ध काले रंग का प्रतिनिधित्व करता है। जब पिक्सेल का मान 1 होता है, तो इस