隨機選擇數組元素並刪除,直到刪完爲止(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);
	}
}

發佈了36 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章