从Java List []中随机选择

时间:2013-03-13 06:50:12

标签: java arrays list random

我有一个14个项目的列表,我在方法中使用。我想知道如何从列表中随机选择不同的项目,而不是强制按列表编号[0]等进行选择。方法中的代码是这样的。

stats.list[0].clone (); 

我需要它像..

stats.list[RANDOMNUMBER/DECISION].clone (); 

我的列表代码就像

 list [0]  = new Ped (names.getString("idc"), "C");
 list [1]  = new Ped (names.getString("id"), "D");

谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

Random r = new Random();
int randomNum = r.nextInt(sizeOfList);
stats.list[randomNum].clone ();

使用随机类。