鄭州北大青鳥:ASP.NET返回隨機數(shù)
鄭州北大青鳥中心最新開設的ACCP課程,有JAVA和.NET課程,今天我們的就給大家分享下ASP.NET的一些相關知識---返回隨機數(shù)。
/// <summary>
/// 返回隨機數(shù)
/// </summary>
/// <param name="VcodeNum"></param>
/// <returns></returns>
public string RndNum(int VcodeNum)
{
string Vchar = "0,1,2,3,4,5,6,7,8,9";
string[] VcArray = Vchar.Split(',');
string VNum = "";//由于字符串很短,就不用StringBuilder了
int temp = -1;//記錄上次隨機數(shù)值,盡量避免生產(chǎn)幾個一樣的隨機數(shù)
//采用一個簡單的算法以保證生成隨機數(shù)的不同
Random rand = new Random();
for (int i = 1; i < VcodeNum + 1; i++)
{
if (temp != -1)
{
rand = new Random(i * temp * unchecked((int)DateTime.Now.Ticks));
}
//int t = rand.Next(35) ;
int t = rand.Next(9);
if (temp != -1 && temp == t)
{
return RndNum(VcodeNum);
}
temp = t;
VNum += VcArray[t];
}
return VNum;
}
調(diào)用時只需要 string code = RndNum(4);
這樣取得了4位隨機數(shù).
如果需要字母隨機數(shù),則
string Vchar = "0,1,2,3,4,5,6,7,8,9,A,B";把字母加上去.
同時修改int t = rand.Next(9);中的9改成Vchar的長度但可.
新開設的.NET課程,就是一個程序語言的開發(fā)平臺,在各大商業(yè)系統(tǒng)中應用廣泛,比如銀行信貸系統(tǒng),酒店管理系統(tǒng)等,就業(yè)前景無限。想要了解更多ACCP課程信息請查看:http://www.n7362.cn/other/xsh/index_xsh.html
本文源自:http://www.n7362.cn/ 轉載請注明出處!
本文由站河南北大青鳥校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學習技巧、就業(yè)案例、招生詳情等問題,可以對在線咨詢老師進行一對一問答!
推薦資訊
- 鄭州北大青鳥翔天信鴿信鴿急救知... 2023-03-15
- 鄭州北大青鳥學員投稿:一粒塵埃... 2020-06-04
- 鄭州電腦編程培訓學校哪家好... 2020-02-27
- 在河南找一所好點的電腦學校選擇... 2015-10-12
- 北大青鳥的師資怎么樣?... 2012-10-13
熱點資訊
- 電腦溫度多少是正常的情況呢?... 2018-09-07
- 四個策略及簡單的防護方法... 2018-09-07
- 對硬盤進行雙分區(qū)有什么好處... 2018-09-07
- 文件加密的幾個簡單方法... 2018-09-07
- 計算機小技巧,80G硬盤巧變變成... 2018-09-07