import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class CreatNum {
public static void main(String[] args) {
creatN();
}
public static void creatN(){
int n = 10;
int a[] = new int[n];
List list = new ArrayList();
Random random = new Random(); //随机数类
while (list.size()<n){
int r = random.nextInt(n+1); //产生随机数0 - n+1 的int数据
if (!list.contains(r) && r!=0){ //如果 list 没有这个数就添加,排除0
list.add(r);
}
}
for (int i = 0;i<n;i++){
a[i] = (Integer) list.get(i); //把list弄到数组中去
}
for (int i :a){ //看一看
System.out.println(i);
}
}
}
java 创建1-n个不重复乱序随机数字
最新推荐文章于 2024-09-21 09:47:44 发布