产生唯一随机数

srand() 随机数发生器播种 PHP 4.2.0 起自动完成。
mt_rand() 产生随机数自动完成播种。

uniqid(prefix,more_entropy) 基于微秒计的当前时间,生成一个唯一的 ID。
prefix 可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。
more_entropy 可选。规定位于返回值末尾的更多的熵。

注释:由于基于系统时间,通过该函数生成的 ID 不是最佳的。如需生成绝对唯一的 ID,请使用 md5() 函数(请在字符串函数参考中查找)。

最终生成方法:

  md5(uniqid(mt_rand()))

原文地址:https://www.cnblogs.com/xiamibk/p/8600205.html