在下面的程序中,我有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