generate random string java library

Java中可以使用 java.util.UUID 类来生成随机字符串。

import java.util.UUID;
public class RandomStringGenerator {
    public static void main(String[] args) {
        // 生成一个随机的UUID
        UUID uuid = UUID.randomUUID();
        // 将UUID转换为字符串并打印输出
        String randomString = uuid.toString();
        System.out.println("随机字符串:" + randomString);

以上代码将生成一个随机的UUID,然后将其转换为字符串并打印输出。如果你需要指定随机字符串的长度,你可以将UUID中的"-"字符去掉,然后只取前N位作为随机字符串。

import java.util.UUID;
public class RandomStringGenerator {
    public static void main(String[] args) {
        int length = 10; // 随机字符串的长度
        UUID uuid = UUID.randomUUID();
        // 将UUID转换为字符串并去掉"-"
        String randomString = uuid.toString().replace("-", "");
        // 取字符串前N位作为随机字符串
        randomString = randomString.substring(0, length);
        System.out.println("随机字符串:" + randomString);

以上代码将生成一个随机的UUID,然后将其转换为字符串并去掉"-"字符。接着,它从该字符串的前N位中提取随机字符串,并将其打印输出。在这里,我们将N设置为10,但你可以根据你的需求将其更改为任何其他数字。

  •