随机化三个单选按钮的值,产生零结果

时间:2012-07-29 10:27:05

标签: android arrays random

我的一个单选按钮的输出持续变为零值。我试图使单选按钮中的值以随机顺序显示。

主要任务是随机化各种值的顺序
我举了一些例子

第一个选项的值为2 第二个选项的值为3 第三个选项的值为1

我想随机化单选按钮的顺序。 我试图有一个大小为3的数组,但得到了一个ArrayOutOfBounds异常。

我也不想重复任何问题值。例如

单选按钮1的值为2 单选按钮2的值为2 单选按钮3的值为1

我可以设置if!= 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]));

0 个答案:

没有答案