要获取 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 类型的随机数。最后将随机数输出到控制台。

Java 生成 8 字节随机数

原文地址: https://www.cveoy.top/t/topic/0BO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录