我有一個數組中的4個按鈕。我能夠生成一個隨機數並將其設置爲所有這些按鈕,但這不是我打算做的。我真正想要做的是爲每個按鈕設置一個隨機數。例如:與其在所有四個按鈕內都有'17',我可以在每個按鈕中具有'18','15','10'和'11'。而不是手動爲每個按鈕分配一個隨機,我怎麼能這樣做到所有按鈕?如何爲所有按鈕設置不同的隨機數?
這裏是我的代碼:
Random rbselection = new Random();
final int rbselector = rbselection.nextInt(4);
final Button[] selectrb = new Button[4];
selectrb[0] = rb1;
selectrb[1] = rb2;
selectrb[2] = rb3;
selectrb[3] = rb4;
Random randoms1 = new Random();
int setRandoms1 = randoms1.nextInt(10);
for(int allrbA=0; allrbA<4; allrbA++) {
selectrb[allrbA].setText(""+setRandoms1);
}
而且,沒有人知道如何阻止被輸出的單數的兩倍這樣做的時候?例如,如果隨機數字集在10到20之間,其中一個是12,那麼任何人都知道如何在12之外的範圍內製作其他所有可能的數字?
這個保證是怎麼回事每個按鈕上有不同的隨機數字? –