为参考ID生成随机但唯一的数字

pra*_*tri 3 php random

我想生成唯一的数字,以便我可以使用它们作为参考号来处理我的客户端请求.

我不希望重复这些数字也不是我使用任何数据库来存储数字.

我只是想用一个简单的算法来生成随机数.

我正在使用类似的东西

rand(10*45, 100*98)

有可能做那样的事情.我知道我的要求似乎很奇怪,但我只是想知道它是否可能.

Ker*_*mit 6

为什么不用Unix时间戳作为随机数的前缀?这将确保独特性.

$random = time() . rand(10*45, 100*98);
Run Code Online (Sandbox Code Playgroud)

否则,您可以将数字存储在文件中.如果可以,请将它们存储在数据库中.