zoukankan      html  css  js  c++  java
  • C# 不重复的1100随机数 很怪异的方法

      

    for (int i = 0; i < 100; i++)
    {
    arr[i] = i;
    }

    Random r
    = new Random();
    Array.Sort
    <int>(arr, (x, y) => r.Next(-1, 2));//重写排序方式,lamda表达式委托,随机返回大于1,等于0,小于-1

    foreach (var item in arr)
    {
    Console.WriteLine(item);
    }

       

    时间复杂度900+ 无法忍受,

    但是写法非常简单,对性能没有任何要求的话可以考虑使用

  • 相关阅读:
    ThreadLocal
    mysql
    heroku 的用法
    Redis
    disruptor
    RxJava
    TCP
    虚拟机的安装及配置等
    k8s
    Ribbon源
  • 原文地址:https://www.cnblogs.com/kiminozo/p/1510059.html
Copyright © 2011-2022 走看看