JavaSE8基础 Random 使用给定的种子产生随机数
2017-09-13 10:07
351 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
code:
result:
Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
code:
package jizuiku2; import java.util.Random; public class Demo01 { public static void main(String[] args) { // 相同的种子,它产生的随机数是相同的.我反复执行下面的代码 得到的随机数是相同的 // 不同的种子,产生的随机数是不同的,但是 种子 1000 与 1001 好靠近,他们产生的随机数也靠近 // 这是什么原理... 期望日后的学习能够 解开这个疑问 Random r = new Random(1000); System.out.println(r.nextInt()); Random r1 = new Random(1001); System.out.println(r1.nextInt()); Random r2 = new Random(1000); System.out.println(r2.nextInt()); Random r3 = new Random(1002); System.out.println(r3.nextInt()); } }
result:
Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。
相关文章推荐
- JavaSE8基础 Random 使用无参构造函数,即默认种子生成随机数
- Java 基础 分别使用Math和Random生成随机数
- java7新特性——使用ThreadLocalRandom产生并发随机数
- 使用Random产生100个无重复随机数,使用Set存储和使用位图存储的效率对比
- Random产生随机数,不传入种子和传入种子的区别
- java中Random(long seed)方法与rRandom()方法的使用产生随机数
- ORACLE中使用DBMS_RANDOM去产生随机数
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- oracle中使用DBMS_RANDOM去产生随机数
- java7新特性——使用ThreadLocalRandom产生并发随机数
- cryptography 使用RandomNumberGenerator产生加密强随机数
- java7新特性——使用ThreadLocalRandom产生并发随机数
- .net中使用Random()产生一个随机数
- JAVA基础MATH类的应用(Random产生自己想要的范围类的随机数解决方案)
- java7新特性——使用ThreadLocalRandom产生并发随机数
- oracle中使用DBMS_RANDOM去产生随机数
- 使用ThreadLocalRandom产生并发随机数
- 设计一个类,该类中有一个方法,该方法使用Random类随机产生10个三位数字(如636)的随机数,并把产生的10个随机数存入数组中。然后在另一个类中输出这10个数
- 使用Random函数产生随机数
- 关于产生随机数,使用同一个Random()和不同Random()的区别。