生成随机邀请码
Posted chengfengchi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成随机邀请码相关的知识,希望对你有一定的参考价值。
function makecode(){
$code="ABCDEFGHIGKLMNOPQRSTUVWXYZ";
$rand=$code[rand(0,25)].strtoupper(dechex(date(‘m‘)))
.date(‘d‘).substr(time(),-5)
.substr(microtime(),2,5).sprintf(‘%02d‘,rand(0,99));
for(
$a = md5( $rand, true ),
$s = ‘0123456789ABCDEFGHIJKLMNOPQRSTUV‘,
$d = ‘‘,
$f = 0;
$f < 6;
$g = ord( $a[ $f ] ), // ord()函数获取首字母的 的 ASCII值
$d .= $s[ ( $g ^ ord( $a[ $f + 8 ] ) ) - $g & 0x1F ], //按位亦或,按位与。
$f++
);
return $d;
}
以上是关于生成随机邀请码的主要内容,如果未能解决你的问题,请参考以下文章