uniqid 生成基于时间的标识符 &reftitle.description; stringuniqid stringprefix"" boolmore_entropy&false; 获取基于当前时间的标识符,精度为微秒,以指定 prefix 作为前缀,并可选择附加随机生成的值。 &caution.cryptographically-insecure; 该函数不保证返回值的唯一性,因为该值基于当前时间(以微秒为单位)或当前时间加上少量随机数据(如果 more_entropy 为 &true;)。 &reftitle.parameters; prefix 有用的参数。例如同一微秒时在多台主机上同时生成标识符。(如果系统时钟向后移动,例如通过 NTP 调整,即使在单个主机上也会发生这种情况。) prefix为空,则返回的字符串长度为 13。more_entropy 为 &true;,则返回的字符串长度为 23。 more_entropy 如果设置为 &true;,uniqid 会在返回的字符串结尾增加额外的熵(使用线性同余组合发生器)。 使得唯一ID更具唯一性。 &reftitle.returnvalues; 返回字符串形式的,基于时间戳的标识符。 该函数不保证返回值的唯一性。 &reftitle.examples; <function>uniqid</function> 示例 ]]> &reftitle.notes; 在 Cygwin 环境下,为了使此函数能够工作,more_entropy 必须设置为 &true;。 &reftitle.seealso; random_bytes