模拟洗牌的java小程序

   public void swap(int[] s, int i, int j) { //交换的方法
         int tmp = s[i];
         s[i] = s[j];
         s[j] = tmp;
     }		
			java.util.Random r=new java.util.Random(); 

			int []s=new int[10];
			for(int i=0;i<10;i++){
				s[i]=i;
			}
			 
			out.print("洗牌前:");
			for(int i=0;i<10;i++){
				out.print(s[i]);
			}
			
			for(int j=s.length;j>1;j--)
			{
				 
				swap(s,j-1,r.nextInt(j)); 
 			}
			out.println("洗牌后:");
			for(int i=0;i<10;i++){ 
				out.print(s[i]);
			}

 

你可能感兴趣的:(java,J#)