• C#产生随机数的类


    //------------------------------------------------------------
    // All Rights Reserved , Copyright (C) 2010 , Jirisoft , Ltd. 
    //------------------------------------------------------------
    
    using System;
    
    namespace DotNet.Utilities
    {
    	/// <summary>
        /// BaseRandom
    	/// 产生随机数
    	/// 
    	/// 随机数管理,最大值、最小值可以自己进行设定。
    	/// </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() 产生随机字符
            /// <summary>
            /// 产生随机字符
            /// </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>
            /// 产生随机数
            /// </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
    	}
    }
    //该代码片段来自于: http://www.sharejs.com/codes/csharp/8644

  • 相关阅读:
    NLP入门之语音模型原理
    NLP入门之语音模型原理
    NLP入门之语音模型原理
    TCP/IP 协议
    TCP/IP 协议
    TCP/IP 协议
    TCP/IP 协议
    Android -- 官方下拉刷新SwipeRefreshLayout
    Android -- 官方下拉刷新SwipeRefreshLayout
    创业屡战屡败,如何找回激情?
  • 原文地址:https://www.cnblogs.com/itdreamfly/p/12871681.html
Copyright © 2020-2023  润新知