Random 随机数,在一定范围内生成不重复的随机数,在此处避免该问题。
private void testRandom(){
HashSet<integer> integerHashSet=new HashSet<integer>();
Random random=new Random();
for (int i = 0; i <10; i++) {
int randomInt=random.nextInt(20); // 返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。
System.out.println("生成的randomInt="+randomInt);
if (!integerHashSet.contains(randomInt)) {
integerHashSet.add(randomInt);
System.out.println("添加进HashSet的randomInt="+randomInt);
}else {
System.out.println("该数字已经被添加,不能重复添加");
}
}
System.out.println("/以上为testRandom()的测试///");
}