zoukankan      html  css  js  c++  java
  • 在数组中随机插入数字且不重复

    产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。(两种方法)

    1,

         List<int> myList = new List<int>();

                Random ran = new Random();

                while (myList.Count<100)

                {

                    int num = ran.Next(1, 101);

                    if (!myList.Contains(num))

                    {

                        myList.Add(num);

                    }

                }

                foreach (int item in myList)

                {

                    Console.WriteLine(item);

                }

                Console.WriteLine(myList.Count);

                Console.ReadLine();

       2,

           HashSet<int> myList = new HashSet<int>();

                Random ran = new Random();

                while (myList.Count<100)

                {

                    int num = ran.Next(1, 101);

                    myList.Add(num);

                }

                foreach (int item in myList)

                {

                    Console.WriteLine(item);

                }

                Console.WriteLine(myList.Count);

                Console.ReadLine();

  • 相关阅读:
    WorkFlow
    自己写的一个多线程的consumer 和 producter 模式
    Visual Studio进行Web性能测试
    基元线程同步——内核模式构造
    系统架构师
    《构建高性能的web站点》读书笔记缓存
    python中的代码对象
    python web框架互相融合, Pyramid或取代Django
    海量数据处理专题
    Django框架学习Forms篇
  • 原文地址:https://www.cnblogs.com/wangxlei/p/5991325.html
Copyright © 2011-2022 走看看