你好初学者在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);
.
.
.
答案 0 :(得分:1)
按照其他StackOverflow问题中的说明使用Collections.shuffle(Arrays.asList(yourArray))
:Inbuilt Permutation Generator