一.介紹
java.util.Random類,它可以產生一個int、long、double、float和boolean型值,
創建一個Random物件時,必須指定一個種子或者使用默認的種子,種子是一個用于初始化一個亂數字生成器的數字,無參構造方法使用當前已經逝去的時間作為種子,創建一個Random物件,如果這兩個Random物件有相同的種子,那它們將產生相同的數列,例如:下面的代碼都用相同的種子3來產生兩個Random物件,
二.代碼
package com.zhuo.demo;
import java.util.Random;
public class Demo01 {
public static void main(String[] args) {
Random random1 = new Random(3);
System.out.print("From random1: " );
for (int i = 0; i < 10; i++) {
System.out.print(random1.nextInt(1000) + " ");
}
Random random2 = new Random(3);
System.out.print("\nFrom random2: ");
for (int i = 0; i < 10; i++) {
System.out.print(random2.nextInt(1000) + " ");
}
}
}
三.運行結果
From random1: 734 660 210 581 128 202 549 564 459 961
From random2: 734 660 210 581 128 202 549 564 459 961
Process finished with exit code 0
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260031.html
標籤:java
