PHP有没有windows下能用的生成32位UID的函数,如何使用? 具体要什么??echo md5(time());//这个了来的也是32位的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 md5是个加密函数 加密后数据32位sha1也是 加密后数据40位你的关键字加密做什么,不是自找麻烦吗? 我没说清楚,不是要加密,而是我的数据库是mysql,不像oracle有一个sequence可以产生许列号,我想要一个序列号,最好是32位,这样重复的概率就很小 1/可以用mysql中的auto_increment字段,这就不会重复了2/md5(time()) 你也可以用microtime()函数,他返回当前 Unix 时间戳和微秒数.都微妙了,几率就更小了!$currentTime = explode( ' ', microtime() );md5( $currentTime[0] . $currentTime[1] );这样应该不会有重复的了! auto_increment字段和oracle的sequence起一样的作用 md5(uniqid());ormd5(uniqid(rand(), true)); 用 auto_increment就OK了~ php编码问题在线等 问个一直想不透的问题,关于CSDN 多个数组形成另一个数组的问题 mail读文本内容,显示正常但退信显示读取用户错误 在redhat linux9系统下如何配置apache+MySQL+php的问题 怎样从数列中随机拿出一个值? "site map"=>"map.php"和$this->$name = $value里的=> ,->分别有什么不同 session问题?????? 如何将数据库上传到站点里? 为啥这里的$_GET[ ]数组是它的一个方法呢 变量在input中输出时,空格后的值不能显示?为什么 ? php5中,引用参数赋初值有问题?
sha1也是 加密后数据40位你的关键字加密做什么,不是自找麻烦吗?
都微妙了,几率就更小了!$currentTime = explode( ' ', microtime() );
md5( $currentTime[0] . $currentTime[1] );
这样应该不会有重复的了!
or
md5(uniqid(rand(), true));
就OK了~