我想根据时间戳生成一个唯一的数字。
每个请求必须在24小时内有一个与所有其他请求不同的唯一号码。
任何想法,我如何产生它,让我们说多达9位数?
发布于 2015-05-07 08:50:02
有两种全局类型的解决方案:
因为它是基于微时间的,所以返回值是13个字符长。
如果您希望它更独特,那么您也可以这样使用前缀:
$my_id = uniqid( $_SERVER‘’REMOTE_ADDR‘);
但返回值会更长。
发布于 2015-05-07 07:52:48
您可以使用
echo rand(1,999999999);die;但是,对于唯一数字来说,9位数字是不够的,这取决于要生成的唯一键的数量。
https://stackoverflow.com/questions/30094899
复制相似问题