每次减一,减少数组中的取值范围,取不到最后一个数
for(int i = myList.length - 1;i>0;i–){
int j = (int)(Math.random()*(i+1)}
//把随机生成的数和最后一个数交换
double temp = myList[i];
myList[i] = myList[j];
myList[j] =temp;
每次减一,减少数组中的取值范围,取不到最后一个数
for(int i = myList.length - 1;i>0;i–){
int j = (int)(Math.random()*(i+1)}
//把随机生成的数和最后一个数交换
double temp = myList[i];
myList[i] = myList[j];
myList[j] =temp;