randstr随机字符串(VC++)

来源:互联网 发布:张学友 经典 知乎 编辑:程序博客网 时间:2024/06/08 19:14
#include <iostream>#include <ctime>using namespace std;string randstr(string strCharElem,int nOutStrLen){string strRet;strRet.insert(0,nOutStrLen,'\0');srand((unsigned)time(0));int iRand = 0;for (int i = 0; i < nOutStrLen; ++i){iRand = rand() % strCharElem.length();strRet[i] = strCharElem[iRand];}return strRet;}int main(){string str = randstr("abcdefghigklmnopqrstuvwxyz",5);cout << "randstr Result:" << endl << str.c_str() << endl;getchar();return 0;}

运行结果:


0 0
原创粉丝点击