我想生成唯一编号,以便我可以将它们用作引用编号来处理我的客户请求。
我不想重复数字,也没有使用任何数据库来存储数字。
我只是想用一个简单的算法来生成随机数。
我正在使用类似的东西
rand(10*45, 100*98)
有没有可能做这样的事情。 我知道我的要求看起来很奇怪,但我只想知道它是否可行。
最佳答案
为什么不在随机数前加上 Unix 时间戳?这将确保唯一性。
$random = time() . rand(10*45, 100*98);
否则,您可以将数字存储在文件中。如果可以,请将它们存储在数据库中。
关于php - 为引用 ID 生成随机但唯一的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14782598/