JavaSE8基礎 Random 使用給定的種子產生隨機數
阿新 • • 發佈:2017-09-13
alt light 產生 block src images dem util 手冊
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 使用給定的種子產生隨機數