Java 生成 8 字节随机数
要获取 8 字节的随机数,可以使用 Java 的 Random 类和 ByteBuffer 类来实现。以下是一个示例代码:
import java.nio.ByteBuffer;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 创建一个 Random 对象
Random random = new Random();
// 创建一个 byte 数组来存储随机数
byte[] randomBytes = new byte[8];
// 生成随机数
random.nextBytes(randomBytes);
// 使用 ByteBuffer 将 byte 数组转换为 long 类型的随机数
ByteBuffer buffer = ByteBuffer.wrap(randomBytes);
long randomNumber = buffer.getLong();
// 输出随机数
System.out.println('随机数:' + randomNumber);
}
}
这段代码使用 Random 类的 nextBytes 方法生成 8 个随机字节,并使用 ByteBuffer 的 wrap 方法将字节数组转换为 long 类型的随机数。最后将随机数输出到控制台。
原文地址: https://www.cveoy.top/t/topic/0BO 著作权归作者所有。请勿转载和采集!