package exercise03_jdknews;
import java.util.Random;
import java.util.Vector;
/**
* 获取10个1-20之间的随机数,要求不能重复
*
* @author lgt
*
*/
public class RandomNumberNoRepeat {
public static void main(String[] args) {
//创建一个产生随机数的对象
Random r = new Random();
//创建一个存储随机数的集合
Vector<Integer> v = new Vector<Integer>();
//定义一个统计变量
int count = 0;
while(count < 10){
int number = r.nextInt(20) + 1;
//判断number是否在集合中存在
if(!v.contains(number)){
//不在集合中,就添加
v.add(number);
count++;
}
}
//遍历输出
for(int i : v){
System.out.println(i);
}
}
}
java 产生10个不同的随机数
最新推荐文章于 2024-08-04 21:47:15 发布