在android中随机混合arraynumbers的解决方案

时间:2015-02-22 19:07:33

标签: java android

你好初学者在android中需要一个空格来获取数组中的数字并随机给这些数字mix.i尝试使这个代码像这些代码但是当它到达终点附近时会有bug.any body有解决方案对于数组中随机数字的混合,如1到20之间的数字?

rand1=randomBox();
    do {rand2=randomBox();
     }while (rand1==rand2);
    do {rand3=randomBox();
    }while (rand1==rand3 || rand2==rand3 );
    do {rand4=randomBox();
    }while (rand1==rand4 || rand2==rand4 ||rand3==rand4);
    .
    .
    .

1 个答案:

答案 0 :(得分:1)

按照其他StackOverflow问题中的说明使用Collections.shuffle(Arrays.asList(yourArray))Inbuilt Permutation Generator