我需要一个最大长度为 6 且混合了数字和字母的字符串。我检查了:
如何在 PHP 中制作简短的随机唯一键,例如 YouTube 视频 ID?
和
这非常有用,但他们制作长度为 10 - 12 的字符串。我的问题是这段代码的输出是否总是唯一的?
base_convert(microtime(false), 6, 36);
或者
base_convert(uniqid('test',true), 6, 36);
注意:我从基数 6 转换,但输入显然不会是基数 6。我这样做是因为如果从 10 转换为 36,它会生成 10-12 的长度。