如果用redis做 就用集合
1.按指定概率,给定一个奖品数组,将键名存进redis集合中
2.然后随机取出键名
3.限定进入人数
mt_rand(1,100)
if(){
}
4.匹配数组中的奖品
如果用sql语句
select * from COMPAN order by newid() --sqlserver
select * from COMPAN order by rand() --mysql
select * from COMPAN dbms_random.value(); --oracle
1.首先用随机查询sql语句,然后查询一条就取出,然后修改状态
抽奖
最新推荐文章于 2024-01-12 10:41:57 发布