基于C#生成隨機(jī)數(shù)示例
更新時間:2014年07月30日 09:22:18 投稿:shichen2014
這篇文章主要介紹了基于C#生成隨機(jī)數(shù)的類文件,可作為公共庫供其他文件調(diào)用,需要的朋友可以參考下
本文實例所述為C#生成隨機(jī)數(shù)的類文件,按要求產(chǎn)生一些隨機(jī)數(shù),最大值、最小值可以自己進(jìn)行設(shè)定。代碼簡單,可放在你的公共庫內(nèi)供調(diào)用使用。
類文件具體代碼如下:
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)文章
C#常見的幾種集合 ArrayList,Hashtable,List<T>,Dictionary<K,
本文對C#中常見集合ArrayList,Hashtable,List<T>,Dictionary<K,V>遍歷方法做了簡單的對比和介紹,有需要的朋友可以參考一下。2016-03-03Unity通過UGUI的Slider調(diào)整物體顏色
這篇文章主要為大家詳細(xì)介紹了Unity通過UGUI的Slider調(diào)整物體顏色,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02