[英]Java algorithm to create own unique key
我想创建一个自己的唯一密钥,长度为 6 个字符,包括以下正则表达式字符和数字:[az][0-9] 例如:00000A, 00000B, ... 00000Z, 00001A, 00001B,...
我不知道如何创建这些正则表达式的算法。
有人有想法,如何创建这个算法?
首先,您的正则表达式与您作为示例显示的数字不匹配。 所以你需要在那里下定决心:)
其次,您可以简单地使用 base-36 数字,并以某种方式跟踪同步单例中生成的最后一个数字(例如,使用属性文件或数据库字段)。
然后创建一个简单的方法,将数字转换为字符串,并用零填充该数字,直到达到所需的长度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.