1. 程式人生 > >java如何獲取隨機數(兩種方式)

java如何獲取隨機數(兩種方式)

在小的知識,都有深挖之價值。

很久沒有生產隨機數,竟然忘了!我明明記得我做過關於隨機數產生的總結,but,我翻遍了整個筆記本,就是沒找到。即便我知道筆記就在某一個角落;我還是放棄了查詢筆記,跑去Google了,所以我決定建立電子筆記,記錄那些小知識點。

//獲取100以內的隨機數
package com.isea.java;
import java.util.Random;
public class TestRandom {
    public static void main(String[] args) {

        System.out.println("Method one:" + Math.random() * 100);

        Random random = new Random();
        System.out.println("Method two:" + random.nextInt(100));
    }
}

上文的程式碼中演示了兩種獲取隨機數的方法:


方法一:

直接使用Math.random()這個靜態的方法,random()方法返回一個[0,1)的隨機數;


方法二:

使用java.util.Random類,建立一個例項,使用nextInt(int count)獲得count以內的整數,不含count

曾經,有一個女孩對我說了這樣的一句話:希望能夠給你鼓勵和安慰,也怕給你傷害和心碎,最後她成功的做到了。是後者...