具有前8位数字的特定序列是当前日期20160518 {year-mm-dd],它总是在变化,最后4位是php中的随机数字。我知道如何使用mt-rand()生成随机数,但如何管理序列。 我可以使用此代码生成随机数。
$ randnum = rand(1111111111,9999999999);
但是我想重写前8位,就像有人在网站上下订单那样,它的格式应该是[yyyyddmm],剩下的数字是随机数字。 输出应为201703158877。
答案 0 :(得分:1)
如果您只想要4个数字,那么给rand()
一个最小值和最大值,这个长度只有4位数
$randnum = rand(1000,9999);
然后你只能从随机发生器中获得一个4位数字
答案 1 :(得分:0)