标签: java branch
所以,有两个分支,我希望程序只能随机选择其中一个。
我知道这可以生成一个随机数,然后根据该数字选择其中一个路径(使用if / else)但我要问的是,是否有其他方法可以做到这一点,任何内置功能或更有效的选择。
答案 0 :(得分:0)
您必须使用当前时间作为决策因素,因此您必须采取该命中,但您可以使用按位操作来决定分支
if(System.currentTimeMillis()& 1 == 0) .... 否则 ...........
按位效率更高