基于C#生成随机数示例

 更新时间:2014年07月30日 09:22:18   投稿:shichen2014  
这篇文章主要介绍了基于C#生成随机数的类文件,可作为公共库供其他文件调用,需要的朋友可以参考下

本文实例所述为C#生成随机数的类文件,按要求产生一些随机数,最大值、最小值可以自己进行设定。代码简单,可放在你的公共库内供调用使用。

类文件具体代码如下:

using System;
namespace DotNet.Utilities
{
  /// BaseRandom
 /// 产生随机数
 /// 随机数管理,最大值、最小值可以自己进行设定。
 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() 产生随机字符
    /// 产生随机字符
    /// <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
 }
}

相关文章

  • c# 实现计时器功能

    c# 实现计时器功能

    这篇文章主要介绍了c# 实现计时器功能的示例代码,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-12-12
  • Unity3D旧电视滤镜shader的实现示例

    Unity3D旧电视滤镜shader的实现示例

    这篇文章主要介绍了Unity3D旧电视滤镜shader的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • C# winform循环播放多个视频

    C# winform循环播放多个视频

    这篇文章主要为大家详细介绍了C# winform循环播放多个视频的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 解析C#编程的通用结构和程序书写格式规范

    解析C#编程的通用结构和程序书写格式规范

    这篇文章主要介绍了C#编程的通用结构和程序书写格式规范,这里我们根据C#语言的开发方微软给出的约定来作为编写样式参照,需要的朋友可以参考下
    2016-01-01
  • C#根据Word模版生成Word文件

    C#根据Word模版生成Word文件

    这篇文章主要为大家详细介绍了C#根据Word模版生成Word文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • C# javascript 读写Cookie的方法

    C# javascript 读写Cookie的方法

    这篇文章介绍了C# javascript 读写Cookie的方法,有需要的朋友可以参考一下
    2013-10-10
  • C#读取写入文件的3种方式示例代码

    C#读取写入文件的3种方式示例代码

    最近操作文件频繁,所以这篇文章主要给大家介绍了关于C#读取写入文件的3种方式,文中通过实例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友可以参考下
    2022-06-06
  • C#验证身份证的函数

    C#验证身份证的函数

    因做项目需要,参考网上资料写了一个身份证验证的C#方法,本方法是在VS2005[C/S] 下写的。前面2个是网友们的实现方法,第三个才是项目中使用的哦,小伙伴们参考下吧。
    2015-05-05
  • C#使用Json.Net对JSON与对象的序列化与反序列化

    C#使用Json.Net对JSON与对象的序列化与反序列化

    这篇文章介绍了Json.Net对JSON与对象的序列化与反序列化,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C# 装箱和拆箱的知识回顾

    C# 装箱和拆箱的知识回顾

    本篇文章主要介绍了C#的装箱和拆箱的知识点回顾,对大家的学习和复习具有很好的参考价值,需要的朋友一起来看下吧
    2016-12-12

最新评论