|
public static void main(String[] args) {
//boolean k=true;
String[] name= {"王xx","陈xx","刘xx","关xx","黄xx",
"如花","漂亮","鞠躬","固化剂","滴答滴"};
System.out.println("抽到的名字是:");
Scanner sc =new Scanner(System.in);
int number=sc.nextInt();
int[] arr =new int[number];
int k=0;
while(k<number) {
//判断是否重名
for(int a=0;a<number;a++) {
Random ran=new Random();
int i =ran.nextInt(name.length);
arr[a]=i;
//判断地址内容是否相同,相同则重新随机
for(int b=0;b<a;b++) {
if(arr[a]==arr[b]) {
a--;
}
}
}
number--;
}
for(int c:arr) {
System.out.println(name[c]); //打印数组的内容
}
System.out.println();
}
|