#include <assert.h> //随机字符串产生函数,支持链式结构 char* GetRandString(char vCode[],int number) { assert(vCode != NULL); char* pvCode = vCode; char singleCode[2]; char verificationValue[64]= "00123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; memset(vCode,0 ,number); memset(singleCode,0,2); srand((unsigned int)time((time_t *)NULL)); for(int i=1; i <= number; ++i) { sprintf(singleCode,"%c",verificationValue[(rand()%62)+1]); strcat(vCode,singleCode); } return pvCode; }