Java 如何在android中生成随机事件?

Java 如何在android中生成随机事件?,java,android,arrays,random,generator,Java,Android,Arrays,Random,Generator,我有一个对象数组,希望能够在按下按钮时从列表中随机选择一个对象。在Android中,您将如何做到这一点?我使用java.util.random 在这一点上,它基本上是纯java。您可以使用java.util.nextInteger()。这是您要找的东西吗 Random r = new Random(); E element; int rand = r.nextInt(array.length); element = array[rand]; 在你的监听器里做类似的事情 Random rand

我有一个对象数组,希望能够在按下按钮时从列表中随机选择一个对象。在Android中,您将如何做到这一点?

我使用java.util.random


在这一点上,它基本上是纯java。您可以使用java.util.nextInteger()。

这是您要找的东西吗

Random r = new Random();
E element;
int rand = r.nextInt(array.length);
element = array[rand];

在你的监听器里做类似的事情

Random rand = new Random();
int selector = rand.nextInt(yourList.length);
yourList.get(selector);
差不多吧

编辑:实际上,如果它是一个ArrayList,那么它将更像这样

Random rand = new Random();
int selector = rand.nextInt(yourList.size());
yourList.get(selector);

你能详细说明一下吗?这些是什么类型的对象?澄清一下,即
java.util.Random
nextInt()
方法。