2014-06-16 64 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