1. 程式人生 > 其它 >java如何獲取隨機數

java如何獲取隨機數

技術標籤:java基礎java

java裡面有一個專門生成隨機數的類叫Random
同樣的,要使用工具類要導包import java.util.Random
先看一下程式碼吧

public class Test01 {
    public static void main(String[] args) {
        Random random = new Random();

        //獲取一個1-100的隨機數
        int i = random.nextInt(100)+1;
        System.out.println(i);
    }
}

1: 首先要使用類的方法必須要建立一個類的物件

2: 然後就用創建出來的random物件來呼叫nextInt方法,這個方法就是生成一個整數.當然還有生成其他型別的方法
3: 剛開始是random.nextInt(),這樣只能生成 [0,1) 之間的數,而且1是臨界點,是不能取到1的,所以在裡面填寫一個100就是 [0,100),當然也是取不到100的,只能取0-99的數
4: 而我們的要求是取一個1-100的數,所以就在表示式後面加一個1,就相當於 [0,100) +1 => [1,101) 就可以獲取一個1到100的數了
5: 最後定義一個變數接收,當然也可以直接輸出
在這裡插入圖片描述