- package com.kxg_ArrayList;
- import java.util.ArrayList;
- import java.util.Random;
- public class RandomDemo {
- public static void main(String[] args) {
- // 创建随机数对象
- Random r = new Random();
- // 创建存储随机数的集合,因为数组的长度是固定不可变的
- ArrayList<Integer> list = new ArrayList<Integer>();
- // 定义一个统计变量,控制循环次数
- int count = 0;
- while (count <= 10) {
- // 定义一个1-20之间的随机数
- int number = r.nextInt(20) + 1;
- // 如果集合中不包含这个随机数,就添加进去,并且统计变量加一次,如果包含就一直循环
- if (!list.contains(number)) {
- list.add(number);
- count++;
- }
- }
- System.out.println(list);
- }
- }
复制代码
|
|