中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C#自定義隨機數(shù)產(chǎn)生類代碼

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

這個類主要擴展的random的使用,對一個經(jīng)常需要使用的隨機數(shù)生成進行了封裝,可以產(chǎn)生指定范圍內(nèi)的隨機數(shù),可以隨機生成字符串等

//------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2010 , Jirisoft , Ltd.
//------------------------------------------------------------
 
using System;
 
namespace DotNet.Utilities
{
    /// <summary>
    /// BaseRandom
    /// 產(chǎn)生隨機數(shù)
    ///
    /// 隨機數(shù)管理,最大值、最小值可以自己進行設定。
    /// </summary>
    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)生隨機字符
        /// <summary>
        /// 產(chǎn)生隨機字符
        /// </summary>
        /// <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)生隨機數(shù)
        /// </summary>
        /// <returns>隨機數(shù)</returns>
        public static int GetRandom()
        {
            return Random.Next(Minimum, Maximal);
        }
        #endregion
 
        #region public static int GetRandom(int minimum, int maximal)
        /// <summary>
        /// 產(chǎn)生隨機數(shù)
        /// </summary>
        /// <param name="minimum">最小值</param>
        /// <param name="maximal">最大值</param>
        /// <returns>隨機數(shù)</returns>
        public static int GetRandom(int minimum, int maximal)
        {
            return Random.Next(minimum, maximal);
        }
        #endregion
    }
}

標簽:

版權申明:本站文章部分自網(wǎng)絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:C# 四舍五入round函數(shù)使用

下一篇:C#調(diào)用mmpeg進行各種視頻轉(zhuǎn)換的封裝類代碼