Java 如何从两个整数中随机选择一个?

Java 如何从两个整数中随机选择一个?,java,select,random,int,Java,Select,Random,Int,假设我想从两个数字中随机选择1和3 我该怎么做呢?我是否只需将inta分配给1,intb分配给3,然后从a和b中随机选择?如果您有一个特定的数字列表,则将它们放入列表结构中(数组工作正常)。然后,您就可以更轻松地查找从0到最后一个数组索引范围内的随机索引。这篇文章列出了这样做的策略:如果只有两个数字可供选择,那么您可以使用布尔值,因为它返回true或false 假设int a=1和int b=3的一个线性解决方案: int randomOfTwoInts = new Random().nextB

假设我想从两个数字中随机选择
1
3


我该怎么做呢?我是否只需将
inta
分配给
1
intb
分配给
3
,然后从
a
b
中随机选择?

如果您有一个特定的数字列表,则将它们放入列表结构中(数组工作正常)。然后,您就可以更轻松地查找从0到最后一个数组索引范围内的随机索引。这篇文章列出了这样做的策略:

如果只有两个数字可供选择,那么您可以使用
布尔值,因为它返回
true
false

假设
int a=1
int b=3
的一个线性解决方案:

int randomOfTwoInts = new Random().nextBoolean() ? a : b;
这是相关的:或者可能的重复