java生成10个不相等的1-20的随机数

Posted mr-nie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java生成10个不相等的1-20的随机数相关的知识,希望对你有一定的参考价值。

public class Test 
public static void main(String[] args)
Random ran = new Random();
Set <Integer> set = new HashSet<Integer>();
while(set.size()==10?false:true)
int num = ran.nextInt(20)+1;
set.add(num);

Iterator<Integer> it = set.iterator();
int count = 0;
while(it.hasNext())
System.out.println("第"+ ++count +"个随机数 =="+it.next());


以上是关于java生成10个不相等的1-20的随机数的主要内容,如果未能解决你的问题,请参考以下文章

随机生成 10 个不重复的数组成数组

Java连载81-枚举类型,生成五个不重复的随机数,集合简介

随机生成10个不重复的50以内的整数

10,随机等概率的输出m个不重复的数

实用的随机数生成类Random:测试(随机产生100个不重复的正整数)

求PHP语言随机自动生成不重复的数字