C# Guid.NewGuid获得随机数

 更新时间:2013年04月23日 10:39:11   作者:  
根据GUID获得种子,然后获得随机数,这个是完全随机的

复制代码 代码如下:

static int GetRandomNumber(int min, int max)
        {
            int rtn = 0;

            Random r = new Random();

            byte[] buffer = Guid.NewGuid().ToByteArray();
            int iSeed = BitConverter.ToInt32(buffer, 0);
            r = new Random(iSeed);

            rtn = r.Next(min, max + 1);

            return rtn;
        }

相关文章

  • 使用C#编写自己的区块链挖矿算法

    使用C#编写自己的区块链挖矿算法

    这篇文章主要介绍了使用C#编写自己的区块链挖矿算法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • C#基础语法:方法参数详解

    C#基础语法:方法参数详解

    这篇文章主要介绍了C#基础语法:方法参数详解,本文讲解了值参数、引用参数、输出参数、参数数组等参数类型,并分别给出代码实例,需要的朋友可以参考下
    2015-06-06
  • C#中DataSet、DataTable、DataRow数据的复制方法

    C#中DataSet、DataTable、DataRow数据的复制方法

    这篇文章介绍了C#中DataSet、DataTable、DataRow数据的复制方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • C#中值类型和引用类型的区别深度分析

    C#中值类型和引用类型的区别深度分析

    这篇文章主要介绍了C#中值类型和引用类型的区别深度分析,以通俗易懂的语言形象化的分析了C#中值类型和引用类型的区别,对于深入理解C#数据类型有着不错的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • WPF中引入WindowsForms控件的方法

    WPF中引入WindowsForms控件的方法

    这篇文章主要介绍了WPF中引入WindowsForms控件的方法,结合实例形式分析了在WPF中调用Windows Forms控件的具体步骤与相关实现技巧,需要的朋友可以参考下
    2016-07-07
  • C#组件FormDragger窗体拖拽器详解

    C#组件FormDragger窗体拖拽器详解

    这篇文章主要为大家详细介绍了C#组件FormDragger窗体拖拽器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 简单记录C# 条件编译

    简单记录C# 条件编译

    条件编译是C#比Java多出的东西,但我跟前辈请教后,他们都说条件编译在实际的项目开发中不怎么使用.下面仅仅是将步奏记录下来,有需要的小伙伴可以参考下。
    2015-06-06
  • C#使用泛型实现删除数组中重复元素

    C#使用泛型实现删除数组中重复元素

    这篇文章主要为大家详细介绍了C#如何使用泛型实现删除数组中重复元素,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • c# 反射+自定义特性保存数据至本地

    c# 反射+自定义特性保存数据至本地

    这篇文章主要介绍了c# 反射+自定义特性保存数据至本地的方法,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-12-12
  • c#.net多线程编程教学——线程同步

    c#.net多线程编程教学——线程同步

    c#.net多线程编程教学——线程同步...
    2007-04-04

最新评论