Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java随机设置两个变量,然后设置第三个变量_Java_Random - Fatal编程技术网

Java随机设置两个变量,然后设置第三个变量

Java随机设置两个变量,然后设置第三个变量,java,random,Java,Random,我试图弄清楚如何随机分配两个独立的整数作为变量。如何在它们之间随机选择是有意义的(r.nextInt(02)),但我似乎找不到任何关于如何分配一个与另一个的信息。我还试图根据前两个变量的总和分配第三个变量,我想我理解intc=(inta+b)。但是如何每次随机设置第三个呢?所以它可以是A,B或C 正在构思一个游戏创意,但我也受到我手下一个家伙(他不在)给我的要求的限制。尝试将3inta、B、C添加到数组中,然后随机选择一个索引 int[] numbers = new int[3]; number

我试图弄清楚如何随机分配两个独立的整数作为变量。如何在它们之间随机选择是有意义的(
r.nextInt(02)
),但我似乎找不到任何关于如何分配一个与另一个的信息。我还试图根据前两个变量的总和分配第三个变量,我想我理解
intc=(inta+b)
。但是如何每次随机设置第三个呢?所以它可以是A,B或C


正在构思一个游戏创意,但我也受到我手下一个家伙(他不在)给我的要求的限制。

尝试将3
int
a、B、C添加到数组中,然后随机选择一个索引

int[] numbers = new int[3];
numbers[0] = a;
numbers[1] = b;
numbers[2] = c;

int index = rand.nextInt(3);
int yourNumber = numbers[index];

谢谢安德鲁。我会继续的,谢谢。我已经做了几次搜索(包括在这个网站上),我相信我知道你在说什么,尽管我不想发布糟糕的代码。你能给我举个简单的例子吗?@WilliamRobinsonIII我更新了我的答案,加入了一个选择随机索引的例子。太棒了!这就是我在几个地方所得到的。非常感谢你的帮助!干杯