C#验证码类代码
来源:互联网 发布:大数据人才的薪资待遇 编辑:程序博客网 时间:2024/06/05 09:20
#region 验证码内容生成函数 private string CreateValidateCodeContext(int VcodeNum) { string Vchar = "0,1,2,3,4,5,6,7,8,9,Q,W,E,R,T,Y,U,I,O,P,A,S,D,F,G,H,J,K,L,Z,X,C,V,B,N,M,q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m"; string []VcArray=Vchar.Split(',');
//验证码内容 string ValidateCodeContext = "" ; //由于字符串很短,就不用StringBuilder了 int temp = -1 ; //记录上次随机数值,尽量避免生产几个一样的随机数
Random rand = new Random();
for (int i = 1; i < VcodeNum+1; i++) { if(temp!=-1) { rand = new Random(i * temp * unchecked((int)DateTime.Now.Ticks)); } int t=rand.Next(VcArray.Length); if(temp!=-1&&temp==t) { return CreateValidateCodeContext(VcodeNum); } temp=t; ValidateCodeContext+=VcArray[t]; } return ValidateCodeContext; } #endregion }
}
***************************************************************************************
参考链接验证码生成文档:http://wenku.baidu.com/view/e9faa027dd36a32d7375814e.html
- C#验证码类代码
- 一个用于生成验证码的C#类代码
- c#写的一个验证码代码
- 验证码c#代码(收藏)
- C#中随机验证码生成代码
- 验证码识别思路及C#代码
- c#破解验证码示例代码
- C#验证码识别代码分享
- C#产生随机验证码的代码
- c#页面验证类DataValidate代码
- C#验证代码
- C#域验证的代码
- C#下登陆验证代码
- C# GIF验证码类
- C# GIF验证码类
- C# GIF验证码类
- C# GIF验证码类
- C# 验证码生成类
- hibernate入门-02
- 使用keychain保存用户名和密码等敏感信息 KeychainItemWrapper和SFHFKeychainUtils。
- 深入分析Windows和Linux动态库应用异同
- DataSet DataTable DataReader dataAdapter区别 (转载)
- select,poll,epoll区别
- C#验证码类代码
- C++构造函数初始化字符串字段,字段有顺序要求
- VC++中四种进程或线程同步互斥的控制方法
- Ajax访问不断变化的session的值不同步解决方法以及HTTP协议中的GET、POST的区别
- Oracle创建删除用户、角色、表空间、导入导出、...命令总结
- CPU的等待有多久?
- __stdcall
- 一个成功的人或企业为什么没有获得持续成功:有节制的减少追求
- 数论初步之欧几里德算法