在没有随机数的两个选项之间进行选择
choose between two options without random number
所以,有两个分支,我希望程序只随机选择其中一个。
我知道这可以通过生成一个随机数来完成,然后根据该数字选择其中一条路径(使用 if/else),但我想问的是是否还有其他方法可以做到这一点,任何内置函数或更有效的选项。
你必须使用当前时间作为做出决定的因素,所以你必须接受那个打击,但你可以使用位运算来决定分支
if(System.currentTimeMillis()&1==0)
....
否则
............
按位比 %
更有效
所以,有两个分支,我希望程序只随机选择其中一个。
我知道这可以通过生成一个随机数来完成,然后根据该数字选择其中一条路径(使用 if/else),但我想问的是是否还有其他方法可以做到这一点,任何内置函数或更有效的选项。
你必须使用当前时间作为做出决定的因素,所以你必须接受那个打击,但你可以使用位运算来决定分支
if(System.currentTimeMillis()&1==0)
....
否则
............
按位比 %
更有效