标签: php unique
以下功能产生的输出是否始终是唯一的?
base_convert(uniqid(), 10, 36);
感谢。
答案 0 :(得分:1)
Uniqid不保证是唯一的。如果您在多个服务器上运行脚本,它们可以以完全相同的微秒运行调用并给出相同的结果。但这不太可能。
此外,uniqid不返回基数为10的数字,因此您的代码肯定不会给出唯一的结果。
答案 1 :(得分:0)
不像你想要的那么随机。如果您使用的是linux,请更好地阅读/dev/random
/dev/random