import java.util.Vector;
public class Test5_15
{  
	public static void main(String args[])
   	{  
		Vector vector=new Vector();
      		int a[]={1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4}; 
      		System.out.println("֮ǰ:");
      		for(int i=0;i<a.length;i++)
      		{  
			System.out.print(" "+a[i]);
      		}
      		System.out.println("");
      		for(int i=0;i<a.length;i++)
      		{
			vector.add(new Integer(a[i]));   //ֵװInteger
      		}
      		int k=0;
      		while(vector.size()>0) 
      		{  
			int index=(int)(Math.random()*vector.size());  //ȡһλ
         		int number=((Integer)vector.get(index)).intValue();
         		a[k]=number;
         		k++;
         		vector.removeElementAt(index);        //ƳλõԪ
      		}
     		System.out.println("֮:");
     		for(int i=0;i<a.length;i++)
     		{  
			System.out.print(" "+a[i]);
     		}
  	}
}
