选择两个没有随机数的选项

时间:2015-01-31 10:48:19

标签: java branch

所以,有两个分支,我希望程序只能随机选择其中一个。

我知道这可以生成一个随机数,然后根据该数字选择其中一个路径(使用if / else)但我要问的是,是否有其他方法可以做到这一点,任何内置功能或更有效的选择。

1 个答案:

答案 0 :(得分:0)

您必须使用当前时间作为决策因素,因此您必须采取该命中,但您可以使用按位操作来决定分支

if(System.currentTimeMillis()& 1 == 0)
  .... 否则
 ...........

与%

相比,

按位效率更高