C#可用于登录验证码的四位随机数生成方法
本文实例讲述了C#可用于登录验证码的四位随机数生成方法。分享给大家供大家参考。具体实现方法如下:
这里提供了两种方法,调用其一即可:
usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks;
namespaceSJ_random { classClass_main { staticvoidMain() { Class_randomrdm=newClass_random();
Randomrm=newRandom();
strings=string.Empty; //置空字符串.
Console.WriteLine(rdm.random_1(s,rm));//调用方法random_1,产生随机数.
Console.Write(rdm.random_2(s,rm)); //调用方法random_2,产生随机数.
Console.ReadKey(); } }
publicclassClass_random { ///<summary> ///方法一,生成随机数。 ///</summary> ///<paramname="s">接收生成的随机数</param> ///<paramname="rm">random的实例</param> ///<returns>生成的随机数</returns> publicstringrandom_1(strings,Randomrm) { for(inti=0;i<4;i++) { intk=rm.Next();
charj=(char)('0'+(char)(k%10));
s+=j.ToString(); } returns; }
///<summary> ///方法二,生成随机数。 ///</summary> ///<paramname="s">接收生成的随机数</param> ///<paramname="rm">random的实例</param> ///<returns>生成的随机数</returns> publicstringrandom_2(strings,Randomrm) { s=Convert.ToString(rm.Next(1000,9999));
returns; } } }