C# 生成驗(yàn)證碼取隨機(jī)數(shù)字加字母(改進(jìn)版)
更新時(shí)間:2013年03月29日 16:29:14 作者:
生成驗(yàn)證碼取4位數(shù)字沒有問題,結(jié)果加上字母效率非常低本人改進(jìn)了一下,感興趣的朋友可以參考下哈
之前一直用的生成驗(yàn)證碼方法,取4位數(shù)字沒有問題,結(jié)果加上字母,取6位后,效率非常低。
改進(jìn)了一下,方法如下
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;
改進(jìn)了一下,方法如下
復(fù)制代碼 代碼如下:
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;
您可能感興趣的文章:
相關(guān)文章
ASP.NET郵件發(fā)送system.Net.Mail案例
這篇文章主要為大家詳細(xì)介紹了ASP.NET郵件發(fā)送system.Net.Mail案例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05ASP.NET中Application和Cache的區(qū)別分析
在asp.net中儲(chǔ)存數(shù)據(jù)的方式有很多,包括application,session,cache, cookie, viewstate。其中application和cache的應(yīng)用范圍,使用方式都比較相似,這里主要對(duì)比一下這兩種方式。2010-03-03ASP.NET Core使用HttpClient調(diào)用WebService
這篇文章介紹了ASP.NET Core使用HttpClient調(diào)用WebService的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03剖析Asp.Net路由系統(tǒng)實(shí)現(xiàn)原理
本篇文章主要介紹了剖析Asp.Net路由系統(tǒng)實(shí)現(xiàn)原理,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02ScriptManager.RegisterStartupScript()方法在ajax頁面無效的解決方法
ScriptManager.RegisterStartupScript()方法在ajax頁面無效的解決方法2010-03-03asp.net 圖片的讀寫入庫實(shí)現(xiàn)代碼
asp.net對(duì)圖片的讀寫,實(shí)現(xiàn)將圖片保存到數(shù)據(jù)庫中,然后再讀取顯示的實(shí)現(xiàn)代碼。2009-11-11ABP引入SqlSugar框架的簡(jiǎn)單版創(chuàng)建使用
這篇文章主要為大家介紹了ABP引入SqlSugar框架的簡(jiǎn)單版創(chuàng)建使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04