C#实现随机数产生类实例
本文实例讲述了C#实现随机数产生类。分享给大家供大家参考。具体分析如下:
这个类主要扩展的random的使用,对一个经常需要使用的随机数生成进行了封装,可以产生指定范围内的随机数,可以随机生成字符串等
usingSystem;
namespaceDotNet.Utilities
{
///<summary>
///BaseRandom
///产生随机数
///
///随机数管理,最大值、最小值可以自己进行设定。
///</summary>
publicclassBaseRandom
{
publicstaticintMinimum=100000;
publicstaticintMaximal=999999;
publicstaticintRandomLength=6;
privatestaticstringRandomString="0123456789ABCDEFGHIJKMLNOPQRSTUVWXYZ";
privatestaticRandomRandom=newRandom(DateTime.Now.Second);
#regionpublicstaticstringGetRandomString()产生随机字符
///<summary>
///产生随机字符
///</summary>
///<returns>字符串</returns>
publicstaticstringGetRandomString()
{
stringreturnValue=string.Empty;
for(inti=0;i<RandomLength;i++)
{
intr=Random.Next(0,RandomString.Length-1);
returnValue+=RandomString[r];
}
returnreturnValue;
}
#endregion
#regionpublicstaticintGetRandom()
///<summary>
///产生随机数
///</summary>
///<returns>随机数</returns>
publicstaticintGetRandom()
{
returnRandom.Next(Minimum,Maximal);
}
#endregion
#regionpublicstaticintGetRandom(intminimum,intmaximal)
///<summary>
///产生随机数
///</summary>
///<paramname="minimum">最小值</param>
///<paramname="maximal">最大值</param>
///<returns>随机数</returns>
publicstaticintGetRandom(intminimum,intmaximal)
{
returnRandom.Next(minimum,maximal);
}
#endregion
}
}
希望本文所述对大家的C#程序设计有所帮助。
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短