Java从集合中选择一个随机元素
如何从集合中选择随机元素?我对从Java中的HashSet或LinkedHashSet中选择随机元素特别感兴趣。也欢迎使用其他语言的解决方案。
回答:
int size = myHashSet.size();int item = new Random().nextInt(size); // In real life, the Random object should be rather more shared than this
int i = 0;
for(Object obj : myhashSet)
{
if (i == item)
return obj;
i++;
}
以上是 Java从集合中选择一个随机元素 的全部内容, 来源链接: utcz.com/qa/428176.html