生成6位不重复随机数 包含并发环境里

心路独舞 发布于 2017/09/15 12:58
阅读 804
收藏 0

@红薯 你好,想跟你请教个问题:


        private static int Next(int numSeeds, int length)
        {
            // 创建一个字节数组来存储的随机值。   
            byte[] buffer = new byte[length];
            // 创建一个新的随机数生成器。   
            RNGCryptoServiceProvider Gen = new RNGCryptoServiceProvider();
            //  用随机值填充数组。   
            Gen.GetBytes(buffer);
        }

我需要生成6位不重复随机数,我才用这个方法,但是怎么控制生成的是6位数

加载中
1
红薯
红薯
没用过这个库
心路独舞
心路独舞
回复@红薯 : 那怎么样随机生成6位不重复的数据呢,1000000条不重复或者重复率底些。
0
红薯
红薯
用 commons lang 里的 RandomStringUtils 就有方法
心路独舞
心路独舞
@红薯 回复@红薯 : 好的谢谢。
红薯
红薯
回复 @心路独舞 : C# 我不熟悉哦
心路独舞
心路独舞
回复@红薯 : 这个是Java类吧,C#里面应该没有吧
心路独舞
心路独舞
回复@红薯 : 感谢你老人家,热心解答,我试试看看。
0
carolcoral
carolcoral
我是随机生成一个数,然后拼接的六位
返回顶部
顶部