服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - ASP.NET教程 - C# 生成验证码取随机数字加字母(改进版)

C# 生成验证码取随机数字加字母(改进版)

2019-10-30 16:13C#教程网 ASP.NET教程

生成验证码取4位数字没有问题,结果加上字母效率非常低本人改进了一下,感兴趣的朋友可以参考下哈

之前一直用的生成验证码方法,取4位数字没有问题,结果加上字母,取6位后,效率非常低。 

改进了一下,方法如下 

复制代码代码如下:


var text2 = ""; 
var random = new Random((int)DateTime.Now.Ticks); 
const string textArray = "23456789ABCDEFGHGKLMNPQRSTUVWXYZ"; 
for (var i = 0; i < iVcodeNum; i++) 

text2 = text2 + textArray.Substring(random.Next() % textArray.Length, 1); 

return text2; 

延伸 · 阅读

精彩推荐