2014-10-08 45 views
0

我想隨機整數二維數組的參數。隨機化一個整數的二維數組地址

array [i] [j]:我只能是(0-2),j也只能是(0-2)。

訣竅是永遠不會複製一個地址,所以array [0] [1]只能發生一次。

有關如何實現這一點的任何提示?我可以使用random()嗎?

+0

這是java!對不起 – user1765804 2014-10-08 03:12:57

+0

需要更多的細節,無法理解你想要做什麼。 – 2014-10-08 04:02:41

+0

我有兩組相同的數字。例如{123}和{123}。我想以隨機順序獲得所有可能的配對,而不必重複配對。所以11,12,13,21,22,23,31,32,33。請注意,沒有兩個整數組是相同的。 – user1765804 2014-10-08 04:25:28

回答

0

你可以在java中洗牌數組。

這裏是一個混洗一維數組的代碼。

ArrayList<Integer> arraylist = new ArrayList<Integer>(); 
for(int i=0;i<=array.length;i++) 
{ 
    this.cards.add(array[i]); 
} 
Collections.shuffle(this.arraylist); 
相關問題