#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void generate_lower()
{
char lower;
int lower_index;
lower_index = 1 + (int)(26.0*rand() / (RAND_MAX + 1.0));
lower = char(lower_index + 96);
cout << lower;
}
void generate_upper()
{
char upper;
int upper_index;
upper_index = 1 + (int)(26.0*rand() / (RAND_MAX + 1.0));
upper = char(64 + upper_index);
cout << upper;
}
void generate_number()
{
int number;
number = 0 + (int)(9.0*rand() / (RAND_MAX + 1.0));
cout << number;
}
int main()
{
srand((int)time(0));
int num;
int upper;
int lower;
int number;
while (1)
{
cout << "请输入验证码的位数: ";
cin >> num;
cout << "在这" << num << "位验证码中,需要大写字母,小写字母,数字各几位,请输40入";
cin >> upper >> lower >> number;
while (upper)
{
generate_
验证码(函数实现)
最新推荐文章于 2021-03-13 16:26:27 发布
这是一个C++程序,用于生成指定长度的验证码,包含大写字母、小写字母和数字。用户可以输入验证码的位数以及所需的字母和数字比例,程序会不断生成直到用户选择退出。
摘要由CSDN通过智能技术生成