PHP:生成唯一数字 ID 的最佳方法

its*_*zad 5 php uniqueidentifier server

我需要生成唯一的数字ID。

  • 我可以使用uniqid,但它会生成字母数字值。

  • 我再次可以使用time,但不能保证它总是唯一的。

  • 再次,我可以使用数据库中字段的自动增量属性来获取唯一 id,但这里我们必须需要一个数据库。

那么生成唯一数字ID的最佳方法是什么?

Bog*_*rym 4

没有什么可以保证 100% 的唯一性。

您需要您的需求进行比较,了解其独特性。

并使用任何算法并检查所有使用值列表中的每个值。

在编程世界中,您需要的东西称为pseudo random数字。所以它的名字实际上解释了我的意思。