Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình C ++ để tạo bảng chữ cái ngẫu nhiên

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình tạo bảng chữ cái ngẫu nhiên.

Đối với điều này, chúng tôi sẽ có một kích thước cố định của mảng / chuỗi và sử dụng hàm rand () để tạo một chuỗi bảng chữ cái ngẫu nhiên.

Ví dụ

#include <bits/stdc++.h>
using namespace std;
const int MAX = 26;
//generating a string of random alphabets
string gen_random(int n){
   char alphabet[MAX] = {
      'a', 'b', 'c', 'd', 'e', 'f', 'g',
      'h', 'i', 'j', 'k', 'l', 'm', 'n',
      'o', 'p', 'q', 'r', 's', 't', 'u',
      'v', 'w', 'x', 'y', 'z'
   };
   string res = "";
   for (int i = 0; i < n; i++)
      res = res + alphabet[rand() % MAX];
   return res;
}
int main(){
   srand(time(NULL));
   int n = 7;
   cout << gen_random(n) << endl;
   return 0;
}

Đầu ra

gwqrgpa