#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++知識持續釋出中,如果能學到一點點知識,請收藏關注,共同學習進步--------------------