写一个java,随机五个位置,上单,打野,中单,射手,辅助
时间: 2023-07-26 17:03:36 浏览: 75
可以参考以下 Java 代码实现:
```java
import java.util.ArrayList;
import java.util.Random;
public class RandomRoles {
public static void main(String[] args) {
ArrayList<String> roles = new ArrayList<>();
roles.add("上单");
roles.add("打野");
roles.add("中单");
roles.add("射手");
roles.add("辅助");
Random random = new Random();
System.out.println("随机出的位置顺序为:");
for (int i = 0; i < 5; i++) {
int index = random.nextInt(roles.size()); // 生成 0~roles.size()-1 之间的随机整数
System.out.println(roles.remove(index)); // 移除选中的角色并打印
}
}
}
```
该程序中,我们同样使用了 `ArrayList` 存储五个位置,然后使用 `java.util.Random` 类来生成随机数,并通过 `ArrayList` 的 `remove()` 方法移除已选中的角色。最后打印出随机出的位置顺序。
阅读全文