开发者社区 问答 正文

监听mysql数据表

现在做一个抽奖的模块。在抽奖开始到结束时间,玩家先拿到自己的号,保留到抽奖结束后。
问题来了,抽奖结束后,我如何随机选择抽中五个号呢?
目前的思路是,只等玩家刷新那个页面,触发我写好的随机抽取的逻辑代码。
可是如果玩家一直没刷新,就一直没有结果,这不现实。
做成crontab,隔段时间去跑那个代码,也不现实吧。
抽奖程序的页面有很多的,各种奖品,各种结束时间。
请问各位有更好的方案吗?谢谢!

展开
收起
落地花开啦 2016-02-26 11:47:15 2237 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    1.前端要做倒计时定时器,计时为0时向后端请求中奖号码,并记录。
    2.如果无任何请求情况下,在下次用户点开该页面时生成中奖号码(如果一直没有请求,你生成结果与否都不重要了,因为本身用户参与性就不高)。

    2019-07-17 18:48:05
    赞同 展开评论