早教吧 育儿知识 作业答案 考试题库 百科 知识分享

算出小于100的10个不重复的随机数,放入数组,并且打印出来

题目详情
算出小于100的10个不重复的随机数,放入数组,并且打印出来
▼优质解答
答案和解析
import java.util.*;
public class Rand10
{
public static void main(String[] args)
{
Random rand=new Random();
int[] num=new int[10];
boolean[] used=new boolean[100];
Arrays.fill(used,false);
for(int i=0;i<10;i++)
{
int tmp;
do
{
tmp=rand.nextInt()%100;
}while(tmp<0||used[tmp]);
used[tmp]=true;
num[i]=tmp;
}
for(int e:num)
System.out.println(e);
}
}
楼主参考.