以下是一个 Java 程序,用于生成一个 8 字节长度的随机字符串:

import java.util.Random;

public class RandomStringGenerator {
    public static void main(String[] args) {
        // 定义字符集合
        String characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
        
        // 创建Random对象
        Random random = new Random();
        
        // 创建一个StringBuilder对象来存储随机生成的字符串
        StringBuilder stringBuilder = new StringBuilder();
        
        // 循环8次,每次随机选择一个字符添加到字符串中
        for (int i = 0; i < 8; i++) {
            // 生成一个0到字符集合长度-1的随机数
            int randomIndex = random.nextInt(characters.length());
            
            // 根据随机数获取对应的字符,并添加到字符串中
            char randomChar = characters.charAt(randomIndex);
            stringBuilder.append(randomChar);
        }
        
        // 打印生成的随机字符串
        String randomString = stringBuilder.toString();
        System.out.println(randomString);
    }
}

这个程序通过循环 8 次,每次从字符集合中随机选择一个字符,并将其添加到一个 StringBuilder 对象中。最后,将 StringBuilder 对象转换为字符串并打印出来,即得到一个 8 字节长度的随机字符串。

Java 生成 8 字节随机字符串

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

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