基于C#生成隨機(jī)數(shù)示例
本文實(shí)例所述為C#生成隨機(jī)數(shù)的類(lèi)文件,按要求產(chǎn)生一些隨機(jī)數(shù),最大值、最小值可以自己進(jìn)行設(shè)定。代碼簡(jiǎn)單,可放在你的公共庫(kù)內(nèi)供調(diào)用使用。
類(lèi)文件具體代碼如下:
using System;
namespace DotNet.Utilities
{
/// BaseRandom
/// 產(chǎn)生隨機(jī)數(shù)
/// 隨機(jī)數(shù)管理,最大值、最小值可以自己進(jìn)行設(shè)定。
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() 產(chǎn)生隨機(jī)字符
/// 產(chǎn)生隨機(jī)字符
/// <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>
/// 產(chǎn)生隨機(jī)數(shù)
/// </summary>
/// <returns>隨機(jī)數(shù)</returns>
public static int GetRandom()
{
return Random.Next(Minimum, Maximal);
}
#endregion
#region public static int GetRandom(int minimum, int maximal)
/// <summary>
/// 產(chǎn)生隨機(jī)數(shù)
/// </summary>
/// <param name="minimum">最小值</param>
/// <param name="maximal">最大值</param>
/// <returns>隨機(jī)數(shù)</returns>
public static int GetRandom(int minimum, int maximal)
{
return Random.Next(minimum, maximal);
}
#endregion
}
}
相關(guān)文章
基于Unity Line Renderer組件的常用屬性說(shuō)明
這篇文章主要介紹了基于Unity Line Renderer組件的常用屬性說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
C#處理類(lèi)型和二進(jìn)制數(shù)據(jù)轉(zhuǎn)換并提高程序性能
這篇文章介紹了C#處理類(lèi)型和二進(jìn)制數(shù)據(jù)轉(zhuǎn)換并提高程序性能的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
WindowsForm實(shí)現(xiàn)TextBox占位符Placeholder提示功能
這篇文章主要介紹了WindowsForm實(shí)現(xiàn)TextBox占位符Placeholder提示,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
C#調(diào)用mmpeg進(jìn)行各種視頻轉(zhuǎn)換的類(lèi)實(shí)例
這篇文章主要介紹了C#調(diào)用mmpeg進(jìn)行各種視頻轉(zhuǎn)換的類(lèi),實(shí)例分析了C#調(diào)用mmpeg操作視頻文件的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
C#發(fā)送數(shù)據(jù)到剪貼板及從剪貼板中取數(shù)據(jù)的方法
這篇文章主要介紹了C#發(fā)送數(shù)據(jù)到剪貼板及從剪貼板中取數(shù)據(jù)的方法,涉及C#針對(duì)剪貼板數(shù)據(jù)的讀寫(xiě)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07

