java如何獲取隨機數(兩種方式)
阿新 • • 發佈:2019-02-15
在小的知識,都有深挖之價值。
很久沒有生產隨機數,竟然忘了!我明明記得我做過關於隨機數產生的總結,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
曾經,有一個女孩對我說了這樣的一句話:希望能夠給你鼓勵和安慰,也怕給你傷害和心碎,最後她成功的做到了。是後者...