- 博客(1)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
转载 一个PHP抽奖码生成函数
奖券:3位数字 要求:1000份有一份为中奖号码,1000份内不能重复。 解决方案: 1、使用:range(0, 999); 生成 如: array(0, ……, 999)的数组。 2、使用:shuffle 打乱上面的所生成的数组元素排序。 3、使用:array_pop 获取最后一个元素,同时删除该元素。 4、将剩余的元素的数组的写入(或更新)表或redis等缓存文件等待下次取出使用。 5、使用 sprintf("%03d", 第3步获得的元素) 给抽奖码补零。 PHP代码: function getCod
2021-09-23 22:16:54 322
TA创建的收藏夹 TA关注的收藏夹
TA关注的人