fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int MAX = 36;
  5. const int PRINT_MIN = 20;
  6. const int PRINT_MAX = 50;
  7.  
  8.  
  9. // Returns a string of random alphabets of
  10. // length n.
  11. string printRandomString(int n)
  12. {
  13. char alphabet[MAX] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G',
  14. 'H', 'I', 'J', 'K', 'L', 'M', 'N',
  15. 'O', 'P', 'Q', 'R', 'S', 'T', 'U',
  16. 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2',
  17. '3', '4', '5', '6', '7', '8', '9'};
  18.  
  19. string res = "";
  20. for (int i = 0; i < n; i++)
  21. res = res + alphabet[rand() % MAX];
  22.  
  23. return res;
  24. }
  25.  
  26. // Driver code
  27. int main()
  28. {
  29. srand(time(NULL));
  30. int len = PRINT_MIN + ( rand() % ( PRINT_MAX - PRINT_MIN + 1 ) );
  31. for(int i = 0; i< len; i++)
  32. {
  33. int n = PRINT_MIN + ( rand() % ( PRINT_MAX - PRINT_MIN + 1 ) );
  34. cout << printRandomString(n)<<endl;
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0s 4372KB
stdin
Standard input is empty
stdout
UT3S35CG0YQPKQB989V0ZAA9YLM2P
I9HS8Q3QWUECP4864M5PCA
SAT42LZQAED8CT18V1TDGNBDHNOC5574L7YDY
9ERSCARK8CBRVYLCHS5BBH68BHLZ1ASGUPZDPGN4ZO1KSCNZV
HC5DQ612B8I9EIP3LKAYEZT6PB8IH97ORI78VE0CCOCXW
Q8H6CMBVYRDCF0SCU9L7NMSTOU7QXANEOBQQ3SSRPB9U1
DL74YKGG4UHHR4HKOVL5SE3QBYRBYI8195VXWH462BDZ
L90M1BK5K078XOW5M4KYPO0XYW5FZUQQ9WJ0X9W709LN3O
VIPJD3PGRBBWHBTDBFMH3MJGSI8LR2QDA6
TFI0XZHZ6ZYQ0427DUXZSLX43P
65WEPIMVLS2A4RFKX9TBCDYHC9L
IGCUCFZ7NR8Y9GE4EJUHIDI0XM8Z2ZBQ5TBNY0KBHYFX
KR99RGIV5OYX23PRK633
GSD79KVV7Q54542SS3NNRAFK6DUI63
C1EPH4B2I7XC37KL6DEJUUOK67KUJUFMLZ1SUIK2GN
P1VGXYK6Z40PHE01NKNFBCNUWVK
HEFWLG284SK93QPAUV18LETMX6MJSDEZXZ285UMFTWVMS
MDBTRMEAE17RQ5UUAXZ2VU37
M91ERHQAIPRAT8EK5BHGBHGY7
J7YWDQVKUDRQTF5BF59KVK12