//方法1:可重复的
System.out.println("可重复的");
List<Integer> list=new ArrayList<Integer>();
for(int i=0;i<10;i++)
{
//产生0-9之间的随机数
int random=new Random().nextInt(10);
list.add(random);
}
for(int i=0;i<10;i++)
System.out.println(list.get(i));
//方法2:不可重复的
System.out.println("不可重复的");
int i=0;
Set<Integer> set=new HashSet<Integer>();
while(i<10)
{
int random=new Random().nextInt(10);
set.add(random);
i=set.size();
}
for(Iterator<Integer> iterator=set.iterator();iterator.hasNext();)
{
System.out.println(iterator.next());
}
产生不重复的随机数
最新推荐文章于 2021-05-14 22:03:05 发布