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

落爺英雄遲暮 提交于 2020-02-22 08:56:47

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

如下面例子,为了使随机数能够尽可能的不重复,其实最好是一位数一位数的去随机,不过这样有点儿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);

这样就好了!

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!