生成指定长度的随机字符串

char buf[33]={"\0"};
 srand(time(NULL));
 for (int i=0;i<55;i++)
 {
 
 for (int j=0;j<32;j++)
 {
  int c=0;
  while (1) {
   if ((c<57 && c>48) || (c<91 && c>66) || (c<122 && c>97))
   {
    
    break;
   }
   c=rand()%122;
   
  }
  buf[j]=c;
   
 }
 
 printf("%s\n",buf);
 }
posted @ 2007-10-31 17:39  ahuo  阅读(917)  评论(0编辑  收藏  举报