博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
生成指定位数随机数的方法
阅读量:5045 次
发布时间:2019-06-12

本文共 339 字,大约阅读时间需要 1 分钟。

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

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

你可能感兴趣的文章
爬取:中国大学排名
查看>>
聊天室(C++客户端+Pyhton服务器)_1.框架搭设
查看>>
mybatis中>=和<=的实现方式
查看>>
Python面向对象03/继承
查看>>
java序列化和反序列化
查看>>
绝对定位
查看>>
flink源码编译(windows环境)
查看>>
dpkg 删除 百度网盘 程序
查看>>
服务器nginx安装
查看>>
std::nothrow
查看>>
rest-framework 分页器
查看>>
JQuery(一)安装&选择器 样式篇
查看>>
浏览器的DNS缓存查看和清除
查看>>
浏览器跨域问题
查看>>
HTML5 input控件 placeholder属性
查看>>
使用JAVA如何对图片进行格式检查以及安全检查处理
查看>>
html5实现移动端下拉刷新(原理和代码)
查看>>
iPhone开发中从一个视图跳到另一个视图有三种方法:
查看>>
pytho logging
查看>>
一个Java程序员应该掌握的10项技能
查看>>