我想弄清楚如何隨機分配兩個單獨的int作爲變量。如何隨意選擇它們(r.nextInt(02)
),但我似乎無法找到任何關於如何分配一個與另一個。我還試圖根據前兩項的總和來分配第三個變量,我想我理解int c = (int a + b)
。但是你如何每次隨機設置第三個?這樣它可以是A,B或C?Java隨機設置兩個變量,然後設置第三個
工作在一個遊戲的想法,但我也受到我的工作人員之一,誰給我的要求(誰不可用)的要求。
我想弄清楚如何隨機分配兩個單獨的int作爲變量。如何隨意選擇它們(r.nextInt(02)
),但我似乎無法找到任何關於如何分配一個與另一個。我還試圖根據前兩項的總和來分配第三個變量,我想我理解int c = (int a + b)
。但是你如何每次隨機設置第三個?這樣它可以是A,B或C?Java隨機設置兩個變量,然後設置第三個
工作在一個遊戲的想法,但我也受到我的工作人員之一,誰給我的要求(誰不可用)的要求。
嘗試添加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我已經更新了我的答案,包括選擇隨機索引的示例。 –
太棒了!這是我在幾個地方來到的。非常感謝您的幫助!乾杯。 –
謝謝安德魯。將繼續前進。 –