1. 程式人生 > >隨機選擇陣列元素並刪除,直到刪完為止(java實現)

隨機選擇陣列元素並刪除,直到刪完為止(java實現)

import java.util.Random;


public class RandomSelect {
	
	public static void selAndDel(Object[] A){

		int delNum = 0;
		Random rand = new Random();
		rand.setSeed(System.currentTimeMillis());
		while(delNum < A.length){
			
			int i = rand.nextInt(A.length);
			if(A[i] != null){
				A[i] = null;
				delNum++;
			}
		}
	}
	
	public static void main(String[] args){
		
		Object[] A = {1,2,3,4,5,6,7,8,9};
		selAndDel(A);
		printArray.printArrayint(A);
	}
}