当前位置: 编程技术>php
php生成不重复的随机订单号
来源: 互联网 发布时间:2014-10-04
本文导语: 使用php根据id生成唯一订单号。 sin函数在 0到∏/2 之间取值是唯一的,不过在 sin(1.4) 之后变化不明显 所以取长度 9 的话,在 1400万 之后就要重新开始一个循环,用前缀作为区别 这里是取的 9 位长度和 2 位前缀,可以保证14亿订...
使用php根据id生成唯一订单号。
sin函数在 0到∏/2 之间取值是唯一的,不过在 sin(1.4) 之后变化不明显
所以取长度 9 的话,在 1400万 之后就要重新开始一个循环,用前缀作为区别
这里是取的 9 位长度和 2 位前缀,可以保证14亿订单号不重复,如果不够,可延长到 10 位或者增加前缀的位数。
例子,php生成订单号的实现代码。
代码示例: