2013-04-16 70 views
0

我想弄清楚如何隨機分配兩個單獨的int作爲變量。如何隨意選擇它們(r.nextInt(02)),但我似乎無法找到任何關於如何分配一個與另一個。我還試圖根據前兩項的總和來分配第三個變量,我想我理解int c = (int a + b)。但是你如何每次隨機設置第三個?這樣它可以是A,B或C?Java隨機設置兩個變量,然後設置第三個

工作在一個遊戲的想法,但我也受到我的工作人員之一,誰給我的要求(誰不可用)的要求。

+0

謝謝安德魯。將繼續前進。 –

回答

1

嘗試添加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]; 
+0

謝謝。我已經做了幾次搜索(包括在本網站上),並相信我知道你在說什麼,儘管我不想發佈錯誤的代碼。你有可能給我一個快速的例子嗎? –

+0

@WilliamRobinsonIII我已經更新了我的答案,包括選擇隨機索引的示例。 –

+0

太棒了!這是我在幾個地方來到的。非常感謝您的幫助!乾杯。 –

相關問題