您的位置:首页 > 编程语言 > Java开发

JavaSE8基础 Random 使用给定的种子产生随机数

2017-09-13 10:07 351 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。

os :windows7 x64
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源码+清净的心地。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐