1. 程式人生 > >Java | 基礎歸納 | 隨機數應用

Java | 基礎歸納 | 隨機數應用

Java中一般有兩種隨機數,一個是Math中random()方法,一個是Random類。

Math.random();//返回0~1的中隨機數值

 

Random random = new Random();//預設構造方法
Random random = new Random(100);//指定種子數字

 

例項:

Random random = new Random();

1、生成一個隨機的boolean值

random.nextBoolean();

 

2、生成一個隨機的double值,數值介於[0,1.0)之間

random.nextDouble();

 

3、生成一個隨機的int值,在-2的31次方到2的31次方-1之間

random.nextInt();

 

4、生成一個隨機的int值,該值介於[0,10)的區間,也就是0到10之間的隨機int值

random.nextInt(10);

 

5、重新設定Random物件中的種子數

random.setSeed(7);