zoukankan      html  css  js  c++  java
  • [功能帮助类] C# BaseRandom随机数,随机字符,可限制范围-帮助类 (转载)

    点击下载 BaseRandom.rar

    主要功能如下

    1.产生随机字符
    2.产生随机数
    4.在一定范围内产生随机数

    看下面代码吧

    /// <summary>
    /// 编 码 人:苏飞
    /// 联系方式:361983679  
    /// 更新网站:[url=http://www.sufeinet.com/thread-655-1-1.html]http://www.sufeinet.com/thread-655-1-1.html[/url]
    /// </summary>
     
    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
      }
    }
  • 相关阅读:
    Lazarus教程 中文版后续给出
    QBASIC教程
    Object Pascal中文手册 经典教程
    Pascal 基础教程
    Delphi中的关键字与保留字
    Pascal数据结构与算法
    Pascal小游戏 贪吃蛇
    Pascal小游戏 俄罗斯方块怀旧版
    Pascal ASCII和文本的转换
    IDEA安装问题解决
  • 原文地址:https://www.cnblogs.com/lizeyan/p/3635601.html
Copyright © 2011-2022 走看看