生成指定位数随机数的方法

这里说的指定位数一般是指位数较多,不是一般的成百上千那种。

如下面例子,为了使随机数能够尽可能的不重复,其实最好是一位数一位数的去随机,不过这样有点儿2。

我这里用的是byte[],然后把byte[]转化成long。           

            byte[] sbytes = new byte[8];
            Random random = new Random();//其实random不止有random.next()这一个方法哦!
            random.NextBytes(sbytes);     

            long s = BitConverter.ToInt64(sbytes, 0);

这样就好了!

原文地址:https://www.cnblogs.com/yuqf/p/Random.html