基于C#生成随机数示例
本文实例所述为C#生成随机数的类文件,按要求产生一些随机数,最大值、最小值可以自己进行设定。代码简单,可放在你的公共库内供调用使用。
类文件具体代码如下:
usingSystem;
namespaceDotNet.Utilities
{
///BaseRandom
///产生随机数
///随机数管理,最大值、最小值可以自己进行设定。
publicclassBaseRandom
{
publicstaticintMinimum=100000;
publicstaticintMaximal=999999;
publicstaticintRandomLength=6;
privatestaticstringRandomString="0123456789ABCDEFGHIJKMLNOPQRSTUVWXYZ";
privatestaticRandomRandom=newRandom(DateTime.Now.Second);
#regionpublicstaticstringGetRandomString()产生随机字符
///产生随机字符
///<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
}
}热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下