C#生成不重复随机数列表实例

 更新时间:2013年02月28日 12:06:12   作者:  
C#生成不重复随机数列表实例的代码,需要的朋友可以参考一下

复制代码 代码如下:

/// <summary>
        /// 生成不重复随机数列表实例
        /// </summary>
        /// <param name="count">不重复数数量</param>
        /// <returns>不重复数列表</returns>
        private static List<int> GetRandomList(int count)
        {
            List<int> list = new List<int>();
            int num = 0;
            Random rnd = new Random();
            for (int i = 0; i < count; i++)
            {
                do
                {
                    num = rnd.Next(010000, 1000000);
                } while (list.Contains(num));//               
                list.Add(num);
            }
            return list;
        }

相关文章

  • Jquery+Ajax+Json+存储过程实现高效分页

    Jquery+Ajax+Json+存储过程实现高效分页

    这篇文章主要介绍Jquery+Ajax+Json+存储过程实现分页,需要的朋友可以参考下
    2015-08-08
  • C#程序员统计自己的代码行数

    C#程序员统计自己的代码行数

    这篇文章给大家讲解了下作为程序员如何统计自己写过的代码的行数,这个也是证明自己程序员能力的一个表现,一起来看下。
    2017-12-12
  • WPF实现筛选下拉多选控件的示例代码

    WPF实现筛选下拉多选控件的示例代码

    这篇文章主要为大家详细介绍了WPF如何实现筛选下拉多选控件,文中的示例代码讲解详细,对我们学习或工作有一定帮助,感兴趣的小伙伴可以了解一下
    2023-06-06
  • C#编程实现四舍五入、向上及下取整的方法

    C#编程实现四舍五入、向上及下取整的方法

    这篇文章主要介绍了C#编程实现四舍五入、向上及下取整的方法,涉及C#数学运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • 亲自教你实现栈及C#中Stack源码分析

    亲自教你实现栈及C#中Stack源码分析

    大家都知道栈的实现方式有两种,一种是基于数组实现的顺序栈,另一种是基于链表实现的链式栈。这篇文章主要介绍了手把手教你实现栈以及C#中Stack源码分析,需要的朋友可以参考下
    2021-09-09
  • 浅析c# 线程同步

    浅析c# 线程同步

    这篇文章主要介绍了c# 线程同步的相关资料,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
    2020-08-08
  • 原生实现C#与Lua相互调用方法(Unity3D可用)

    原生实现C#与Lua相互调用方法(Unity3D可用)

    Lua是一种很好的扩展性语言,Lua解释器被设计成一个很容易嵌入到宿主程序的库,下面这篇文章主要给大家介绍了关于原生实现C#与Lua相互调用方法,Unity3D可用的相关资料,需要的朋友可以参考下
    2022-04-04
  • 关于C#基础知识回顾--反射(三)

    关于C#基础知识回顾--反射(三)

    在前面例子中,由于MyClass类型的对象是显示创建的,因此使用反射技术来调用MyClass上的方法没有任何优势--以普通的方式调用对象上的方法会简单的多
    2013-07-07
  • c#数据类型基础

    c#数据类型基础

    C#里面的数据类型分为两种:值类型和引用类型。
    2008-08-08
  • c# JSON返回格式的WEB SERVICE

    c# JSON返回格式的WEB SERVICE

    首先用c#创建一个web service,主要是利用其WSDL的功能,当然也可以利用php创建一个,道理都是一样的
    2008-12-12

最新评论