C++获取随机字符串 数字及字母
C++获取随机字符串 数字及字母,好多注册填表及账号需要时用到。
//得到随机字母串三种模式,参数,字数,二模式,1纯字母.2纯数字,3字母和数字的组合
CString RandZimu(int zishu ,int mod) {
CString s;
if (mod==1) {
s="ABCDEFGHIJKLMNOPQRSTUVWSYZ";
}
if (mod==2) {
s="1234567890";
}
if (mod==3) {
s="ABCDEFGHIJKLMNOPQRSTUVWSYZ1234567890";
}
int b=s.GetLength();
CString a;
CString c;
int i=1;
while(i<=zishu) {
a=s.Mid(rand()%(b-1)+1, 1 );
c=c+a;
i++;
}
return c;
}
页:
[1]