首页 > 代码库 > 简易验证码的制作
简易验证码的制作
验证码多为4位,由大小写字母和数字组成,这里主要利用随机数和数组实现此功能。
代码:
#include <stdio.h>
void main ()
{
//数组内可以用ASCII码表示
char num [] ={‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘F‘,‘G‘,‘H‘,‘I‘,‘J‘,‘K‘,‘L‘,‘M‘,‘N‘,‘O‘,‘P‘,‘Q‘,‘R‘,‘S‘,‘T‘,‘U‘,‘V‘,‘W‘,‘X‘,‘Y‘,‘Z‘,‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘,‘i‘,‘j‘,‘k‘,‘l‘,‘m‘,‘n‘,‘o‘,‘p‘,‘q‘,‘r‘,‘s‘,‘t‘,‘u‘,‘v‘,‘w‘,‘x‘,‘y‘,‘z‘} ;
srand((unsigned)time(NULL));
int i = 4 ; //如果改成6 就是6位的验证码
for (i=0;i<4;i++){
int a = rand()%62; // 数字内总共62个元素,%62取余可以获得0·61 数组下标
printf("%c",num[a]);
}
printf("\n");
}
效果图
简易验证码的制作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。