c# random 返回总是0 问题

来源:互联网 发布:js获取url中的ip地址 编辑:程序博客网 时间:2024/05/29 19:22

   在.net环境中。random 有时候生成的随机数总是0。的解决方案。在多线程环境中需要加个锁

  

    static Random random = new Random();

     public static int GetRandom(int minValue, int maxValue)
        {
            lock (random)
            {
                return random.Next(minValue, maxValue + 1);
            }
        }

原创粉丝点击