void RandomString(char *dst,int len,BOOL Gen_Numbers) { int i=0,randn=0; srand(GetTickCount()); // init random number generator do { randn=(rand() % 90); // gen random number between 0 ~ 90 if(randn<30 && i!=0 && Gen_Numbers==TRUE) dst[i]=(48 + (rand() % 9)); //gen number else if(randn<60) dst[i]=(98 + (rand() % 24)); //gen lower case letter else if(randn>60) dst[i]=(66 + (rand() % 24)); //gen upper case letter i++; len--; }while(len!=0); dst[i]=NULL; }