PHP-uniqid(“”,true)与uniqid(“”)mt_rand()
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP-uniqid(“”,true)与uniqid(“”)mt_rand(),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含566字,纯文字阅读大概需要1分钟。
内容图文
![PHP-uniqid(“”,true)与uniqid(“”)mt_rand()](/upload/InfoBanner/zyjiaocheng/691/60dfc79bb6a84387841cdc3f1c29fc40.jpg)
这两种生成顺序但有些唯一的数字的方法之间的主要区别是什么?我想使用这样的数字作为MySQL数据库内的唯一用户ID,也可以作为对密码的添加.
我的理解是,出于集群和索引的原因,这些ID应该是顺序的(我意识到,在某些情况下,随机字符串将使在同一微秒中出现的两个条目成为非顺序的,但希望可以忽略不计.)
解决方法:
(抓取此信息,错误信息,对不起)
是的,正如Gumbo指出的那样,它不是哈希值,而是一个微秒分辨率的递增计时器值,可以选择将其与随机数连接.因此,这些值仍然不是连续的,但至少是稳定的.
两种方法之间的差异将很小.
这一观点仍然成立:如果您需要唯一的序号,并且使用MySQL,请使用自动递增字段,它们就是这样做的.
内容总结
以上是互联网集市为您收集整理的PHP-uniqid(“”,true)与uniqid(“”)mt_rand()全部内容,希望文章能够帮你解决PHP-uniqid(“”,true)与uniqid(“”)mt_rand()所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。