fork download
  1. #include <cstdlib>
  2. #include <ctime>
  3. #include <iomanip>
  4. #include <iostream>
  5. #include <string>
  6. #include <vector>
  7. using namespace std;
  8.  
  9. std::string getRandomString()
  10. {
  11. std::string ret;
  12. int length = rand() % 7 + 3;
  13. for (int i = 0; i < length; ++i)
  14. {
  15. ret += 'a' + rand() % 26;
  16. }
  17. return ret;
  18. }
  19.  
  20. int main()
  21. {
  22. srand(time(NULL));
  23.  
  24. vector<std::string> vec;
  25. for (int i = 0; i < 100; i++)
  26. {
  27. vec.push_back(getRandomString());
  28. }
  29.  
  30. // Print Contents & print out the int vector.
  31. for (int i = 0; i < vec.size(); i++)
  32. {
  33. cout << std::setw(10) << vec[i] << "\t[";
  34. for (int j = 0; j < vec[i].size(); ++j)
  35. {
  36. if (j) std::cout << ",";
  37. std::cout << int(vec[i][j]);
  38. }
  39. std::cout << "]\n";
  40. }
  41. return 0;
  42. }
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
    ohvgsp	[111,104,118,103,115,112]
     omvri	[111,109,118,114,105]
  uonrgvbz	[117,111,110,114,103,118,98,122]
    hvburl	[104,118,98,117,114,108]
      guaq	[103,117,97,113]
    gkgbas	[103,107,103,98,97,115]
      rbyn	[114,98,121,110]
      lhzj	[108,104,122,106]
    ybsvfo	[121,98,115,118,102,111]
       qav	[113,97,118]
    blbhxk	[98,108,98,104,120,107]
       yck	[121,99,107]
       fif	[102,105,102]
    vmvgwu	[118,109,118,103,119,117]
    qrnfgf	[113,114,110,102,103,102]
 cuipxsnhd	[99,117,105,112,120,115,110,104,100]
    knepxj	[107,110,101,112,120,106]
    sxjzwf	[115,120,106,122,119,102]
  mzytffdh	[109,122,121,116,102,102,100,104]
      lzxf	[108,122,120,102]
     eibqx	[101,105,98,113,120]
      gurw	[103,117,114,119]
 qfomnxbmx	[113,102,111,109,110,120,98,109,120]
  rczbcnaz	[114,99,122,98,99,110,97,122]
       ofd	[111,102,100]
       waw	[119,97,119]
   vpakghy	[118,112,97,107,103,104,121]
     uxviu	[117,120,118,105,117]
 ayrdaedbz	[97,121,114,100,97,101,100,98,122]
 hckdcihzy	[104,99,107,100,99,105,104,122,121]
  leolyliw	[108,101,111,108,121,108,105,119]
      eovd	[101,111,118,100]
       yfo	[121,102,111]
       hnw	[104,110,119]
       rgt	[114,103,116]
     pavnj	[112,97,118,110,106]
       tzs	[116,122,115]
   kcpgjfb	[107,99,112,103,106,102,98]
       pat	[112,97,116]
 dasaqjijc	[100,97,115,97,113,106,105,106,99]
 lzmwgfwab	[108,122,109,119,103,102,119,97,98]
    cqolws	[99,113,111,108,119,115]
  lstqxvix	[108,115,116,113,120,118,105,120]
      rgxv	[114,103,120,118]
      lxsh	[108,120,115,104]
  zffaojte	[122,102,102,97,111,106,116,101]
    rwyeqt	[114,119,121,101,113,116]
     opend	[111,112,101,110,100]
       vcs	[118,99,115]
  ppvxuweb	[112,112,118,120,117,119,101,98]
     slszi	[115,108,115,122,105]
 xgpoclerp	[120,103,112,111,99,108,101,114,112]
       wmp	[119,109,112]
     gqqwn	[103,113,113,119,110]
  sltukohe	[115,108,116,117,107,111,104,101]
  rpmxgabr	[114,112,109,120,103,97,98,114]
     ugyqu	[117,103,121,113,117]
    tbflzu	[116,98,102,108,122,117]
       tfv	[116,102,118]
     sjuyy	[115,106,117,121,121]
     qllwn	[113,108,108,119,110]
    oujwsb	[111,117,106,119,115,98]
  huumfvih	[104,117,117,109,102,118,105,104]
    ndehoa	[110,100,101,104,111,97]
   powcbsr	[112,111,119,99,98,115,114]
       ily	[105,108,121]
  faamuwac	[102,97,97,109,117,119,97,99]
     ijhyo	[105,106,104,121,111]
       ffo	[102,102,111]
 uclyfepuo	[117,99,108,121,102,101,112,117,111]
   vxivzxr	[118,120,105,118,122,120,114]
  xvqihagv	[120,118,113,105,104,97,103,118]
   naddwho	[110,97,100,100,119,104,111]
   mumhjpc	[109,117,109,104,106,112,99]
      xziu	[120,122,105,117]
      fuoy	[102,117,111,121]
       vyk	[118,121,107]
  nztrcryr	[110,122,116,114,99,114,121,114]
       lla	[108,108,97]
     wpyfo	[119,112,121,102,111]
    plruff	[112,108,114,117,102,102]
    jcsvvg	[106,99,115,118,118,103]
 qzzjxqxkd	[113,122,122,106,120,113,120,107,100]
       eaq	[101,97,113]
      hfdw	[104,102,100,119]
       vsx	[118,115,120]
    nifhdc	[110,105,102,104,100,99]
 zumydmobw	[122,117,109,121,100,109,111,98,119]
   cduthdy	[99,100,117,116,104,100,121]
 zqgrpkgxr	[122,113,103,114,112,107,103,120,114]
 ctdbnqare	[99,116,100,98,110,113,97,114,101]
   uakwfgp	[117,97,107,119,102,103,112]
      jpyk	[106,112,121,107]
    geyskx	[103,101,121,115,107,120]
     yzdcb	[121,122,100,99,98]
 udkavgaie	[117,100,107,97,118,103,97,105,101]
       owv	[111,119,118]
    lvkvdo	[108,118,107,118,100,111]
     vzrfz	[118,122,114,102,122]
    ldvezy	[108,100,118,101,122,121]