C#生成随机验证码
2012-06-03 14:31
204 查看
要求:要求返回一个验证码,并且不能同时存在容易混淆的0和Q;每个字母取得的概率要相同。
View Code
View Code
private static string CreateCode(int count) { string code = "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"; string[] keyCode = code.Split(','); string validateCode = string.Empty; Random rand = new Random(); do { validateCode = string.Empty; for (int i = 0; i < count; i++) { string s = keyCode[rand.Next(0, 35)]; validateCode += s; } } while ((validateCode.Contains("0") && validateCode.Contains("O"))); return validateCode; }
相关文章推荐
- 用C#生成随机中文汉字验证码的基本原理
- c#生成随机彩色验证码例子
- 用C#生成随机中文汉字验证码
- 用C#生成随机中文汉字验证码的基本原理(转)
- C# 生成验证码取随机数字加字母(改进版)
- ASP.NET(C#)生成随机验证码
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理
- C#中随机验证码生成代码
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理 [转]
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理
- 用c#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理
- 用C#生成随机中文汉字验证码的基本原理