随机函数
程序代码:import java.awt.*;
public class saolei
{
public int w,h,i,j;
//初始化数组
public saolei()
{
int a[][]=new int[10][10];
for( i=0;i<10;i++)
{
for( j=0;j<10;j++)
a[i][j]=0;
}
//产生随机数
for( i=0;i<10;i++)
{
w=(int)(Math.random()*10);
h=(int)(Math.random()*10);
System.out.print(h+" ");
System.out.printf(w+" ");
a[w][h]=-1;
System.out.printf(a[w][h]+" ");
System.out.println();
}
//输出
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
if(i==h&&j==w)
System.out.printf(a[w][h] +" ");
else
System.out.printf(a[i][j] +" ");
System.out.println();
}
}
public static void main(String arg[])
{
saolei s=new saolei();
}
}我是在10*10的数组随机的给数组赋一个定值,怎么能保证他不重复呢






