请尝试用代码生成一个ArrayList并放入数字1-10 然后执行三次抽签 抽签:随机获取集合中的一个值,取出不放回
时间: 2024-04-15 15:31:16 浏览: 81
java代码-生成6个1~33之间的随机整数,添加到集合,并遍历集合
5星 · 资源好评率100%
好的,下面是用Java代码实现的方式:
```java
import java.util.ArrayList;
import java.util.Random;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
for (int i = 1; i <= 10; i++) {
list.add(i);
}
Random random = new Random();
for (int i = 0; i < 3; i++) {
int index = random.nextInt(list.size());
int value = list.get(index);
list.remove(index);
System.out.println("抽到的数字是:" + value);
}
}
}
```
这段代码首先创建了一个ArrayList对象,并使用for循环将数字1-10依次添加到集合中。然后,通过使用Random类生成一个随机数来随机选择集合中的一个值。选中后,将其从集合中移除,并打印出来。重复这个过程三次,即可实现三次抽签。
阅读全文