android从数组中随机获得3个随机数且删除已选择数
时间: 2024-02-29 16:51:08 浏览: 65
android源码随机数
4星 · 用户满意度95%
你可以使用Random类来生成随机数,使用ArrayList来存储数组,每次生成随机数后从ArrayList中移除已选择的数。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9};
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < array.length; i++) {
list.add(array[i]);
}
Random rand = new Random();
for (int i = 0; i < 3; i++) {
int index = rand.nextInt(list.size());
int num = list.get(index);
System.out.println(num);
list.remove(index);
}
}
}
```
这个示例代码首先将数组的元素存储到ArrayList中,然后使用Random类生成三个随机数,每次生成随机数后从ArrayList中移除已选择的数。注意,这个示例代码仅供参考,你需要根据自己的具体需求进行修改。
阅读全文