展会信息港展会大全

ASP.NET c#生成随机数的类文件
来源:互联网   发布日期:2016-01-27 15:23:57   浏览:2434次  

导读:ASP NET c 生成随机数的类文件,按要求产生一些随机数,最大值、最小值可以自己进行设定。代码简单,可放在你的公共库内供调用使用;类代码具体如下:using System;namespace DotNet Utilities{ Base ...

ASP.NET c#生成随机数的类文件,按要求产生一些随机数,最大值、最小值可以自己进行设定。代码简单,可放在你的公共库内供调用使用;类代码具体如下:

using System;

namespace DotNet.Utilities

{

/// BaseRandom

/// 产生随机数

/// 随机数管理,最大值、最小值可以自己进行设定。

public class BaseRandom

{

public static int Minimum = 100000;

public static int Maximal = 999999;

public static int RandomLength = 6;

private static string RandomString = "0123456789ABCDEFGHIJKMLNOPQRSTUVWXYZ";

private static Random Random = new Random(DateTime.Now.Second);

#region public static string GetRandomString() 产生随机字符

/// 产生随机字符

/// <returns>字符串</returns>

public static string GetRandomString()

{

string returnValue = string.Empty;

for (int i = 0; i < RandomLength; i++)

{

int r = Random.Next(0, RandomString.Length - 1);

returnValue += RandomString[r];

}

return returnValue;

}

#endregion

#region public static int GetRandom()

/// <summary>

/// 产生随机数

/// </summary>

/// <returns>随机数</returns>

public static int GetRandom()

{

return Random.Next(Minimum, Maximal);

}

#endregion

#region public static int GetRandom(int minimum, int maximal)

/// <summary>

/// 产生随机数

/// </summary>

/// <param name="minimum">最小值</param>

/// <param name="maximal">最大值</param>

/// <returns>随机数</returns>

public static int GetRandom(int minimum, int maximal)

{

return Random.Next(minimum, maximal);

}

#endregion

}

}

赞助本站

人工智能实验室

相关热词: 随机数 NET

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港