1. 程式人生 > >java之Random類

java之Random類

int stat ext IV 概述 system 創建 pri style

 1 public class Demo2_Random {
 2 
 3     /*A : Random類概述:
 4      * 用於產生隨機數,如果使用相同的種子創建兩個Random實例,
 5      * 則對每個實例進行相同的方法調用序列,他們將生成並返回相同的數字序列
 6      *B : 構造方法:
 7      *     public Random()
 8      *  public Random(long seed)     會獲取到同一個種子生成的隨機數,是根據納秒值進行計算隨機數
 9      *C : 成員方法:
10      *     public int nextInt()
11 * public int nextInt(int n) 獲取整數n以內的隨機數[0, n) 12 */ 13 public static void main(String[] args) { 14 Random r = new Random(); 15 System.out.println(r.nextInt()); //-2070460873 16 System.out.println(r.nextInt(100)); //7 17 18 Random r1 = new Random(100);
19 Random r2 = new Random(100); 20 System.out.println(r1.nextInt()); //-1193959466 21 System.out.println(r1.nextInt()); //-1139614796 22 System.out.println(r2.nextInt()); //-1193959466 23 System.out.println(r2.nextInt()); //-1139614796 24 25 } 26 27
}

java之Random類