刘冠华 发表于 2024-3-5 09:18:13

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]
查看完整版本: VC++获取随机字符串 数字及字母