c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define CAPTCHA_LENGTH 6 // 验证码长度

int main() {
char captcha[CAPTCHA_LENGTH + 1]; // 存储验证码的字符数组,长度加 1 用于存储字符串结束符 ’ ’
srand((unsigned int)time(NULL)); // 设置随机数种子,使用当前时间作为种子
for (int i = 0; i < CAPTCHA_LENGTH; i++) { // 循环生成验证码字符
char c = rand() % 2 == 0 ? ’a’ : ’A’; // 生成字母字符(大小写随机)
captcha[i] = c; // 将字符存入验证码数组

}
captcha[CAPTCHA_LENGTH] = ’ ’; // 在字符串末尾添加结束符 ’ ’
printf("验证码:%sn", captcha); // 输出验证码字符串到屏幕上
return 0;
该代码使用srand()函数设置随机数种子,并使用rand()函数生成随机字母字符作为验证码的一部分,生成的验证码存储在字符数组captcha中,并在屏幕上输出,你可以根据需要修改验证码的长度和字符集。





