zoukankan      html  css  js  c++  java
  • 生成不重复随机数

            public static void getRand()
            {
                StreamWriter sw = new StreamWriter(@"C:\Documents and Settings\Administrator\桌面\1.txt");
                Random rd = new Random();
                ArrayList intTempArr = new ArrayList();
                int[] intArr = new int[1000000];
                //填充数组intTempArr
                for (int i = 1000001; i < 2000001; i++)
                {
                    intTempArr.Add(i);
                }
                //生成随机数
                for (int j = 0; j < intArr.Length; j++)
                {
                    int temp = rd.Next(intTempArr.Count - 1);
                    int tempValue = (int)intTempArr[temp];
                    intArr[j] = tempValue;
                    intTempArr.RemoveAt(temp);
                    sw.WriteLine(tempValue);
                    if (j % 10000 == 0)
                        Console.WriteLine(j);
                    //Console.Write("intArr[" + j + "]=" + tempValue + "\n\r");
                }
                sw.Close();
                sw.Dispose();
            }
  • 相关阅读:
    node体验
    JS练习--prototype的一道题目
    JS的OOP--继承之prototype
    JS的OOP--new一个function背后的实际操作
    JS中new运算符的运算顺序
    thymeleaf 拼接字符串与变量
    spring jpa exists
    LocalDateTime json格式化
    格式化java8 LocalDateTime
    springboot定时任务
  • 原文地址:https://www.cnblogs.com/zhuawang/p/2462510.html
Copyright © 2011-2022 走看看