{
;//决定生成的不重复随机数的数量
;//生成随机数的范围
;//状态索引
([]个参数){ 0
int[][num];
;
(结果){//控制是否继续生成随机数
RandomrdnewRandom();
intmmrd.nextInt(值)1;
If(arr[arr.length-1]0){//确定是否继续为赋值生成随机数
If(isHas(mm,arr,index)){//确定生成的随机数是否与数组中的现有值重复。
继续;
}
arr[index]mm;//将生成的不重复的随机数放入数组中
}其他
resultfalse
}
for(int j0;贾尔长度;j){
arrays . sort(arr);
System.out.print(arr[j],
}
}
privatesticbooleanishas(int mm,int[]arr,intindex){ 0
for(inti 0;iindexI){ 0
if(mmarr[i]){
returntrue
}
}
returnfalse
}
}
本文链接:http://www.slxf119.com/296.html 转载需授权!
网友评论