java - 生成固定大小的长随机字符串

标签 java uuid

<分区>

我想使用以下代码生成唯一的 25 个字符和数字长字符串,

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

如何设置生成的字符串的大小并删除 - 符号?

最佳答案

UUID 是固定大小的,如果你只是想摆脱 - 使用 replace 如上所述,否则你必须子字符串​​以获得所需的长度。另外,请记住 UUID 定义的长度为 16 字节。

引用:java.util.UUID.randomUUID().toString() length

关于java - 生成固定大小的长随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51581253/

相关文章:

java - webMethods 获取 ServiceException 的根本原因

2 arraylist 中的 Java 数组

java - hibernate 不再工作......为什么?

node.js - 在 Gulp 3.9.1 中的管道之间传递变量

c++ - 如何直接使用 key 作为 std::unordered_map 的哈希值?

java - 在 Hibernate 4 中定义默认类型映射

ruby-on-rails - postgres中的uuid ossp是什么

java - JCheckBox不触发isselect

java - 应用程序崩溃(与 Firebase 身份验证相关)

android - 如果在设备而非服务器上生成,UUID4 有多独特?