zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    嗨,我在京东发现个好东东,还挺便宜
    电车男_百度百科
    罗生门 百度百科
    丹朱AI的日记豆瓣社区(手机版)
    关于美国Amazon的工作情况 JiansNet
    仓廪实而知礼节,衣食足而知荣辱_百度百科
    分享:对linux的IO的再认识
    怎样征服美丽少女的评论 (4)
    代入感 百度百科
    高富帅们 ucla的衣服怎么样啊
  • 原文地址:https://www.cnblogs.com/itdreamfly/p/12871681.html
Copyright © 2011-2022 走看看