编写一段 java 代码,生成一个固定长度的随机 byte[]
时间: 2024-03-15 10:45:26 浏览: 126
测试代码:Java实现随机生成姓名.md
可以使用 Java 自带的 SecureRandom 类来生成随机的 byte 数组。
以下是一个示例代码:
```java
import java.security.SecureRandom;
public class RandomByteArray {
public static void main(String[] args) {
int length = 10; // 定义随机 byte 数组的长度
SecureRandom random = new SecureRandom();
byte[] byteArray = new byte[length];
random.nextBytes(byteArray);
System.out.println("随机 byte 数组为:" + byteArray);
}
}
```
在上面的示例代码中,我们使用 SecureRandom 类创建了一个随机数生成器对象。然后,我们定义了一个长度为 10 的 byte 数组,并使用 nextBytes() 方法将随机数填充到数组中。最后,我们打印出生成的随机 byte 数组。
请注意,SecureRandom 类提供了更高级的随机数生成功能,可以生成更安全的随机数。如果需要更高的安全性,请查看 Java 官方文档了解更多信息。
阅读全文