java 一个数组的值为0和1,随机取一个值
时间: 2024-10-20 15:09:32 浏览: 20
Java中打乱一个数组的2种公平算法分享
在 Java 中,如果你想从一个包含 0 和 1 的数组中随机选择一个元素,你可以使用 `java.util.Random` 类。首先,你需要创建一个 `Random` 对象,并生成一个介于 0(包括)和数组长度(不包括)之间的随机整数。然后,通过这个随机数索引来获取数组中的元素。
以下是一个简单的示例:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个包含 0 和 1 的数组
int[] array = {0, 1};
// 初始化 Random 对象
Random random = new Random();
// 随机生成数组索引(范围是 [0, array.length - 1])
int randomIndex = random.nextInt(array.length);
// 获取并打印随机元素
System.out.println("Random element: " + array[randomIndex]);
}
}
```
运行这个程序,它会每次启动时随机打印数组中的一个 0 或 1。
阅读全文