在没有随机数的两个选项之间进行选择

choose between two options without random number

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

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

你必须使用当前时间作为做出决定的因素,所以你必须接受那个打击,但你可以使用位运算来决定分支

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

按位比 %

更有效