Java 如何在android中生成随机事件?
我有一个对象数组,希望能够在按下按钮时从列表中随机选择一个对象。在Android中,您将如何做到这一点?我使用java.util.randomJava 如何在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
在这一点上,它基本上是纯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()
方法。