//亂數產生
private int getRandom(int min,int max){
        long seed = System.currentTimeMillis();
        Random r = new Random(); 
        r.setSeed(seed);        
        return (min + r.nextInt(max-min+1));
}

說明:
產生整數亂數,可以設定上下限,

首先設定亂數種子,由系統Tick值來充當種子,

當然,種子還是可以再寫進去,以減少一行。

r.setSeed(System.currentTimeMillis());

但是這樣變成不好閱讀了...

亂數=.nextInt(n) 是產生 0-n 的亂數,

所以我們要為其設定上下限,如下

含上下限亂數=min + r.nextInt(max-min+1)

創作者介紹

Frank's Blog

Frank 發表在 痞客邦 PIXNET 留言(0) 人氣()