加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 自然语言处理、建站、经验、云计算、图像分析!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

C#中生成验证码取随机数字加字母

发布时间:2023-06-08 06:00:53 所属栏目:语言 来源:转载
导读:   之前一直用的生成验证码方法,取4位数字没有问题,结果加上字母,取6位后,效率非常低。



  改进了一下,方法如下



  代码如下:



  var text2 = "";



  v
  之前一直用的生成验证码方法,取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;
 

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章