java 产生随机数
Java 中如何产生指定长度的随机数呢?
- }
- /***
- * 获取随机数
- * @param qleng
- * @return
- */
- public static byte[] getQ(int qleng){
- byte[]challengeCode=new byte[qleng];
- long ran=Math.abs(RandomUtil.getInstance().nextInt());//因为会产生负数
- System.out.println(ran);
- String str=String.valueOf(ran);
- RandomUtil.getInstance().nextBytes(challengeCode);
- byte[]ranBytes=str.getBytes();
- for(int i=0;i<qleng&&i<ranBytes.length;i++){
- challengeCode[i]=ranBytes[i];
- }
- return challengeCode;
- }
测试代码:
- public static void main(String[] args) {
- for(int i=0;i<50;i++){
- byte[]ch=getQ(6);
- System.out.println(new String(ch));}
- }
运行结果:
526617
145216
778126
183351
185791
143925
166784
367550
112592
848078
。。。
java 产生随机数相关推荐
- Java中随机数的原理,以及使用时的注意点
转载自 Java中随机数的原理,以及使用时的注意点 1 前言 一提到 Java 中的随机数,很多人就会想到 Random,当出现生成随机数这样需求时,大多数人都会选择使用 Random 来生成随机 ...
- Java生成随机数的几种高级用法
转载自 进阶 | Java生成随机数的几种高级用法! 言归正传,众所周知,随机数是任何一种编程语言最基本的特征之一.而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数.看似简单,但有时我们也 ...
- java随机生成1到33数组,JAVA 生成随机数数组
一.JAVA获取随机数的方法 //使用java.lang.Math类的random()方法 double a = Math.random(); System.out.println("0.0 ...
- java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...
解决问题: Java生成指定时间范围的随机时间? Java生成随机中文姓名? Java生成随机字符姓名? Java生成随机数? 代码: import java.io.UnsupportedEncodi ...
- java 生成随机数_Java 生成随机数的 N 种方法
原标题:Java 生成随机数的 N 种方法 www.baeldung.com/java-generating-random-numbers 1.引言 本文将探讨用 Java 生成随机数的不同方法. 2 ...
- Java 生成随机数的 N 种方法
(给ImportNew加星标,提高Java技能) 编译:ImportNew/覃佑桦 www.baeldung.com/java-generating-random-numbers 1.引言 本文将探讨 ...
- Java获得随机数的几种方法
转自http://blog.sina.com.cn/s/blog_4f925fc30100uvur.html 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: ...
- Java获取随机数的3种方法和总结
方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 ...
- Java中随机数的产生
Java中随机数的产生有两种方法: 一.利用Random类的实例对象产生: Random r = new Random(); int i =r.nextInt(99)+1; //产生1-100之间 ...
- Java生成随机数原理_Java中随机数的产生方式与原理详解
Java中随机数的产生方式与原理 查阅随机数相关资料,特做整理 首先说一下java中产生随机数的几种方式 在j2se中我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0- ...
最新文章
- Factory - 工厂模式
- EntityFramework中实体类到表名的批量映射
- 笨办法学python3-笨方法学Python3(21-44)
- 475. Heaters
- 伪指令 .align 的含义
- 编译moveit!时缺失manipulation_msgs相关文件
- OpenStack基金会 ( OSF)演进为开源基础设施基金会
- 配置Apache支持
- 深入解剖 linux内存管理之mmap
- 【信息系统项目管理师】2018年下半年信息系统项目管理师上午综合知识真题
- 一信通短信接口对接_实例分享:验证码短信接口如何对接?接口api哪个好用?...
- android大智慧安装目录,大智慧数据文件目录解读
- 程序员在国外:我用20天在加拿大找到首份工作
- java redo_redo和undo区别讨论
- mysql退出安全模式_MySQL数据库之mysql 解除安全模式
- 奥西450的服务器系统,奥西TDS450
- 华为正鸿蒙发布会,星星之火 数码视讯支持华为鸿蒙发布会全球直播
- 10条网站易用性技巧
- 一篇文章带你理清宽带、带宽、网速、吞吐量与宽带上下行
- 北京新生儿医保办理流程【非京籍】