public class Text01 {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();//定义一个int集合
Random ran = new Random();//new一个大集合
while (true) {
int num = ran.nextInt(100) + 1;//循环随机出100个奇数添加到大集合
if (num % 2 != 0) { //这里使用的是死循环,当集合长度为100时跳出循环
list.add(num);
if (list.size() == 100) {
break;
}
}
}
System.out.println(list);//打印大集合
ArrayList<Integer> list1 = new ArrayList<>();//从大集合的100个索引中随机出20个添加进入小集合当中
for (int i = 0; i < 20; i++) {
int num1;
num1 =list.get( ran.nextInt(list.size()));
list1.add(num1);
}
System.out.println(list1);//输出小集合
System.out.println(list1);//输出小集合
System.out.println(list1);//输出小集合