如何创建一个独特的跟踪代码
如何创建独特的跟踪代码?
你的建议是什么?
字符数不超过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);