您的位置:首页 > 编程语言 > C#

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

2013-04-04 01:05 483 查看
// BAIDU_CLB_SLOT_ID = "489794";
// ]]> 之前一直用的生成验证码方法,取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; BAIDU_CLB_SLOT_ID = "551284"; BAIDU_CLB_SLOT_ID = "551289";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: