生成随机数2011/9/27
public class Random {
 /**
  * 
  * @param num  数组
  * @param size  所求数值范围的最大值
  * @return  array 数组 
  */
public static int[] initRandom(int num,int size)
{
int[] array=new int[num];
for(int i=0;i<array.length;i++)
{
int a=(int)(Math.random()*size);
array[i]=a;
System.out.println(array[i]);
}
return array;
}
/**
 * 
 * @param a  数组
 * @return max 最大值
 */
public static int getMax(int[] a)
{   
//最大值
int max=0;
for(int i=0;i<100;i++)
    max=a[i]>max?a[i]:max;
return max;
}
/**
 * 
 * @param a 数组
 * @return min 最小值
 */
public static int getMin(int[] a)
{
//最大值
int min=0;
for(int i=0;i<a.length;i++)
    min=a[i]<min?a[i]:min;
return min;
}
/**
 * 
 * @param a 数组
 * @param num 大于该数
 * @return count 大于num的数的个数
 */
public static int moreThanNum(int[] a,int num)
{ 
int count=0;
for(int i=0;i<a.length;i++)
{
if(a[i]>num)
{
count++;
}
}
return count;
}
public static void main(String arg[])
{
//得到数组
int[] array=initRandom(100,99);
//得到最大值
System.out.println("最大值:"+getMax(array));
//得到最小值
System.out.println("最小值:"+getMin(array));
//得到大于50的数
System.out.println("大于50的数的个数:"+moreThanNum(array,50));
}
}
 
                    
                     
                    
                 
                    
                 
 
                
            
        