#include <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
string determine()
{
int c=0;
string a;
srand(time(NULL));//利用时间作为初始化随机种子
//产生6位验证码
for(int i=0;i<6;i++)
{
AA:
c = rand()%123;//产生随机数0~122
if((c>=65&&c<=90)||(c>=97&&c<=122)||(c>=48&&c<=57))
{
a+=char(c);
}
else
goto AA;
}
/*
while(a.size()<6)
{
c = rand()%123;//产生随机数
if((c>=65&&c<=90)||(c>=97&&c<=122)||(c>=48&&c<=57))
{
a+=char(c);
}
}
*/
return a;
}
int main()
{
cout<<determine()<<endl;
}
6位验证码生成
于 2024-04-23 16:18:58 首次发布