//3分钟足够了
[AppleScript] 纯文本查看 复制代码 package myexam;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
/*
*
* 求打印10次1-20的随机数,不能有重复的数字出现
* 思路:存入set集合
*/
public class Test23 {
public static void main(String[] args) {
getArray(10);
}
public static void getArray(int len){
Set<Integer> set=new HashSet<Integer>();
Random r=new Random();
while(true){
int num=r.nextInt(20-1)+1;
set.add(num);
if(set.size()>len)
break;
}
for (Integer a : set) {
System.out.print(a+" ");
}
}
|