首页 > 解决方案 > 生成固定大小的随机字符串

问题描述

有没有办法使用此代码生成随机字符串但符号大小为 42?

public static final String RANDOM_STRING = UUID.randomUUID().toString();

标签: java

解决方案


不,您不能创建超过 36 个字符,因为UUID长度为 128 位。更多信息可以在这里找到。

java.util.UUID.randomUUID().toString() 长度

如果需要,将不得不实现自己的功能来生成具有6 characters. 为此,您可以使用Apache Commons Lang包。然后将它与UUID字符串连接起来。


推荐阅读