//亂數產生
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)
沒有留言:
張貼留言
請提供您的寶貴意見 ;-)