#include <iostream>
using namespace std;
const int MAX = 36;
const int PRINT_MIN = 20;
const int PRINT_MAX = 50;
// Returns a string of random alphabets of
// length n.
string printRandomString(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', '0', '1', '2',
'3', '4', '5', '6', '7', '8', '9'};
string res = "";
for (int i = 0; i < n; i++)
res = res + alphabet[rand() % MAX];
return res;
}
// Driver code
int main()
{
srand(time(NULL));
int len = PRINT_MIN + ( rand() % ( PRINT_MAX - PRINT_MIN + 1 ) );
for(int i = 0; i< len; i++)
{
int n = PRINT_MIN + ( rand() % ( PRINT_MAX - PRINT_MIN + 1 ) );
cout << printRandomString(n)<<endl;
}
return 0;
}
CSNpbmNsdWRlIDxpb3N0cmVhbT4KCXVzaW5nIG5hbWVzcGFjZSBzdGQ7IAoJCgljb25zdCBpbnQgTUFYID0gMzY7Cgljb25zdCBpbnQgUFJJTlRfTUlOID0gMjA7Cgljb25zdCBpbnQgUFJJTlRfTUFYID0gNTA7CgkKCQoJLy8gUmV0dXJucyBhIHN0cmluZyBvZiByYW5kb20gYWxwaGFiZXRzIG9mIAoJLy8gbGVuZ3RoIG4uIAoJc3RyaW5nIHByaW50UmFuZG9tU3RyaW5nKGludCBuKSAKCXsgCgkgICAgY2hhciBhbHBoYWJldFtNQVhdID0geyAnQScsICdCJywgJ0MnLCAnRCcsICdFJywgJ0YnLCAnRycsIAoJICAgICAgICAgICAgICAgICAgICAgICAgJ0gnLCAnSScsICdKJywgJ0snLCAnTCcsICdNJywgJ04nLCAKCSAgICAgICAgICAgICAgICAgICAgICAgICdPJywgJ1AnLCAnUScsICdSJywgJ1MnLCAnVCcsICdVJywgCgkgICAgICAgICAgICAgICAgICAgICAgICAnVicsICdXJywgJ1gnLCAnWScsICdaJywgJzAnLCAnMScsICcyJywKCSAgICAgICAgICAgICAgICAgICAgICAgICczJywgJzQnLCAnNScsICc2JywgJzcnLCAnOCcsICc5J307IAoJCgkgICAgc3RyaW5nIHJlcyA9ICIiOwoJICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSAKCSAgICAgICAgcmVzID0gcmVzICsgYWxwaGFiZXRbcmFuZCgpICUgTUFYXTsgCgkgICAgCgkgICAgcmV0dXJuIHJlczsgCgl9IAoJCgkvLyBEcml2ZXIgY29kZSAKCWludCBtYWluKCkgCgl7IAoJCXNyYW5kKHRpbWUoTlVMTCkpOyAKCSAgICBpbnQgbGVuID0gUFJJTlRfTUlOICsgKCByYW5kKCkgJSAoIFBSSU5UX01BWCAtIFBSSU5UX01JTiArIDEgKSApOwoJICAgIGZvcihpbnQgaSA9IDA7IGk8IGxlbjsgaSsrKQoJICAgIHsKCSAgICAJaW50IG4gPSBQUklOVF9NSU4gKyAoIHJhbmQoKSAlICggUFJJTlRfTUFYIC0gUFJJTlRfTUlOICsgMSApICk7CgkJCWNvdXQgPDwgcHJpbnRSYW5kb21TdHJpbmcobik8PGVuZGw7CgkgICAgfSAKCQlyZXR1cm4gMDsgCgl9IA==