package second;
import java.util.Arrays;
import java.util.Random;
public class FaceFourteen {
/**
*
在數(shù)組內(nèi)直接存放1-100的隨機(jī)數(shù)迅涮,隨機(jī)生成下標(biāo)蚣旱,將下標(biāo)數(shù)值得數(shù)與可生成 隨機(jī)數(shù)的最大值進(jìn)行交換,然后縮減隨機(jī)數(shù)范圍(-1)既不新增內(nèi)存却紧,也優(yōu)化了效率
* */
private static int[] putRandomNumbertoArrays(){
int datalength=100;
int[] value=new int[datalength];
for(int i=0;i<100;i++)
value[i]=i+1;
do{
//Random 是 左閉右開(kāi)
int rand=new Random().nextInt(datalength--);
int tem=value[rand];
value[rand]=value[datalength];
value[datalength]=tem;
}while(datalength>0);
return value;
}
}