码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-09-13 10:19:59      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:com   ima   lock   block   代码   package   tin   logs   javase   

 

    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源码+清净的心地。

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

标签:com   ima   lock   block   代码   package   tin   logs   javase   

原文地址:http://www.cnblogs.com/jizuiku/p/7513573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!