如何创建一个独特的跟踪代码

如何创建独特的跟踪代码?
你的建议是什么?

字符数不超过10且仅使用数字。
请致电示例强大…

如果你愿意允许多个字符,并让你的数字是hex数, uniqid函数对你有用

如何使用time(); ?? 它将精确地给出10个数字,并且将永远是唯一的,具有相差微秒:)

由于最大随机数限制,您可能会使用以下内容:

$number = mt_rand(10000,99999).mt_rand(10000,99999); 

或者在@JK发布时使用for循环。 然后,您可以检查数字的单一性,如果不是唯一的,则生成新的……

 $random = ""; for($i = 0; $i < 10; $i++) $random .= mt_rand(0, 9); 

但是,如果你想要更强大的东西,你也应该考虑使用字符:

 $random = substr(base64_encode(sha1(mt_rand())), 0, 10);