VC++获取随机字符串 数字及字母
VC获取随机字符串 数字及字母好多注册填表及账号需要时用到
CString RandZimu(int zishu ,int mod)//得到随机字母串三种模式,参数,字数,二模式,1纯字母.2纯数字,3字母和数字的组合
{
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]