include
int main()
{
srand(static_cast
string s = "0123456789zxcvbnmasdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP";
cout << "请输入验证码长度:";
int length;
cin >> length;
cout << "最终生成的验证码为:" << endl;
for (int i = 0;i < length;i++)
{
int num = rand() % 62;
cout << s[num];
}
cout << endl;
system("pause");
return 0;
}
我这个方法比较笨,直接将大小写字母和数字全都放在一个字符串中,利用生成随机数的方式在其中提取随机字符,最终起到生成随机验证码的功能。