在下面的程序中,我有19個元素在數組ID。由於我使用隨機類,它隨機從數組中重複檢索id。我需要避免重複值並隨機打印數組中的所有值。Java隨機類程序
import java.util.Random;
public class random {
public static void main(String[] args) {
int[] id={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};
Random rand=new Random();
for(int i=0;i<20;i++)
{
int alength=id.length;
//System.out.println("Length="+alength);
int index1=rand.nextInt(alength);
int team=id[index1];
System.out.println("Team="+team);
}}}
我想先洗牌的陣列,然後只是迭代它,並打印值... – home 2011-12-21 08:43:52
這是功課嗎? – Ishtar 2011-12-21 08:45:17