+ -
当前位置:首页 → 问答吧 → 求一个充值卡算法

求一个充值卡算法

时间:2010-08-20

来源:互联网

类似移动充值卡那种。
一定不会重复,16到20位吧。
还要安全啊,求高手给个思路

作者: tww   发布时间: 2010-08-20

时间+空间 离散

简单实现:
$a=获取当前机器的IP(公网的)+标识(其他信息,随便你了);

$b=获取时间;

$c = md5($a.$b);  //用MD5,方便快捷,你会得到32个字符的串.该串在2038年前完全不可能有重复的可能性.

作者: 泠月   发布时间: 2010-08-20

好方法,领教啦

作者: gzqhxin   发布时间: 2010-08-20

你这样做32位是不重复,
如果我只截取中间的20位的话,能保证不重复吗

作者: tww   发布时间: 2010-08-20

    

作者: zx68555   发布时间: 2010-08-20