这里说的指定位数一般是指位数较多,不是一般的成百上千那种。
如下面例子,为了使随机数能够尽可能的不重复,其实最好是一位数一位数的去随机,不过这样有点儿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);
这样就好了!