我创建了一个随机数生成器,我也有一个包含30个项目的数组,但是我要求它使用生成的数字来获取数组中项目的位置并显示它。对不起,如果我没有多大意义,我仍然试图自己理解它!
这是我的随机数生成器代码!
public void passRndNum()抛出IOException
ArrayList <Integer> aNumber = new ArrayList <Integer>();
for (int i = 0; i < 29; i++)
{
aNumber.add(new Integer(i));
}
Collections.shuffle(aNumber);
for (int i = 0;i < 2 ; i++)
{
aPlayer[i].receiveCard(aNumber.get(i));
}
}
答案 0 :(得分:1)
是否可以创建0到29之间的随机数
是
Random rnd = new Random();
rnd.nextInt(30);
代表一个柜台
是
int counter = rnd.nextInt(30);
一个包含30个项目的数组
是的,您可以拥有30个项目的数组。让我们称之为...... myArray
。
然后将该计数器和项目调用到显示器?
是
System.out.println(counter + ": " + myArray[counter]);