我一直得到一个零值作为我的一个单选按钮的输出。我正在尝试使单选按钮中的值以随机顺序显示。
主要任务是随机化我给出示例的各种值的顺序
第一个选项的值为 2 第二个选项的值为 3 第三个选项的值为 1
我想随机化单选按钮的顺序。我试图有一个大小为 3 的数组,但得到了 ArrayOutOfBounds 异常。
我也不希望重复任何问题值。例如
单选按钮 1 的值为 2 单选按钮 2 的值为 2 单选按钮 3 的值为 1
如果!= null,我可以设置吗?我的意思是我可以进行一些验证以检查特定数组索引是否具有值以及它是否不忽略它。
int opmin = 1;
int opmax = 3;
int randomoption = opmin + (int)(Math.random() * ((opmax - opmin) + 1));
int randomoption1 = opmin + (int)(Math.random() * ((opmax - opmin) + 1));
int randomoption2 = opmin + (int)(Math.random() * ((opmax - opmin) + 1));
int[] options = new int[4];
choice = numberText + numberText2;
answer = choice;
options[0] = answer;
options[3] = Min + (int)(Math.random() * ((Max - Min) + 1));
radio.setText(String.valueOf(options[0]));
choice1 = Min + (int)(Math.random() * ((Max - Min) + 1));
radio1.setText(String.valueOf(options[1]));
choice2 = Min + (int)(Math.random() * ((Max - Min) + 1));
options[2] = choice2;
radio2.setText(String.valueOf(options[2]));