#include <iostream>
#include <time.h>
std::string randstr(int nstr)
{
std::string retstr = "";
if (nstr > 0)
{
srand((unsigned)time(NULL));
//srand((unsigned)time(NULL)+GetCurrentThreadId()); //解决多线程随机数相同问题
char ch[] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZYZ";
for (int i=0; i<nstr; i++)
{
int ich = rand() % (sizeof(ch)-1);
retstr += ch[ich];
}
}
return retstr;
}
-------C/C++知识持续发布中,如果能学到一点点知识,请收藏关注,共同学习进步--------------------