class Uiface
{
public Uiface(int no)
{
int s=no;
int A[]=new int[s];
int n;
System.out.println("1-"+no+"之间的随机数 ");
for(int i=0;i<s;i++)
{
n=(int)(s*Math.random())+1; //1--n
for(int j=0;j<i;j++) //判断是否是已经存在的数
{
if(A[j]==n)
{
n=n+1;
if(n==(s+1))
n=1;
j=-1;
}
}
A[i]=n;
}
for(int i=0;i<s;i++)
{
System.out.print(" "+A[i]);
if((i+1)%10==0) //10个数一行
System.out.println();
}
}
public static void main(String[] args)
{
Uiface r=new Uiface(10);//将传的参数10改为 n(n为大于1的整数)即可。
}
}