我有一个数组中的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之外的范围内制作其他所有可能的数字?
这个保证是怎么回事每个按钮上有不同的随机数字? –