2014-06-16 95 views
0

使用iOS我有時候喜歡隨意調用2個函數,例如按下按鈕,我會使用;所以有時,用戶會得到(1)其他時間(2)等。arc4random等效於Java?

if (arc4random() % 2 == 0) { 

// Do one thing (1) 

     } else { 

     // Do something else(2) 

     } 
    } 

我如何在Eclipse/java中執行此操作?換句話說,Java語言中的相同語句是什麼?

+1

做一個網絡搜索「隨機java」.... – nneonneo

+0

可能的重複[http://stackoverflow.com/questions/363681/...](http://stackoverflow.com/questions/363681/用-java生成隨機整數範圍)和[http://stackoverflow.com/questions/901689/...](http://stackoverflow.com/questions/901689/java-generate -random-number-1-0-1)等等。 – alex

回答

2

使用Java Random類。這會給你1或2:

Random rand = new Random(); 
int n = rand.nextInt(2) + 1; 

nextInt(n)給你一個從0到n-1(含)的隨機數。所以你必須給結果加1。

+0

完美謝謝! – user3355723