小程序,求助大家
											求助要求在1到29之间产生随机数字,不许重复

import java.util.*;
public class algorithm_2
{
 public static void main(String[] args)
 {
  ArrayList num = new ArrayList();
  int[] result = new int[7];
  for(int i = 0; i<29; i++)
     num.add(i,Integer.toString(i+1));
  
  
  for(int j= 0;j<7;j++)
  {
   int n = (int)(Math.random()*num.size());
   result[j] = Integer.parseInt((num.get(n).toString()));
   num.remove(n);
  }
  
  for(int i= 0;i<7;i++)
  {
   System.out.println(result[i]);
  }
 }
}
你试试
 
										
					
	