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;
这是相关的:或者可能的重复