Как сгенерировать случайную буквенно-цифровую строку

Java предоставляет способ jdk сделать это напрямую. Если prng вам не нужны тире, их легко j2se убрать. Просто используйте str uuid.replace("-", "")

import java.util.UUID;

public class randomStringGenerator {
    public static void main(String[] args) {
        System.out.println(generateString());
    }

    public static String generateString() {
        String uuid = UUID.randomUUID().toString();
        return "uuid = " + uuid;
    }
}

Вывод

uuid = 2d7428a6-b58c-4008-8575-f05549f16316

java

string

random

alphanumeric

2022-11-21T06:09:08+00:00
Вопросы с похожей тематикой, как у вопроса:

Как сгенерировать случайную буквенно-цифровую строку