我正在寻找一些关于如何实现某种竞赛的想法。
因此,我们的访问者可以选择,在他们输入一些有效代码后,他们可以参加一些比赛。我们保存这个,然后选择我们的"大"赢家。这很容易,而且已经完成了。
现在他们想增加这种额外的步骤(在他们完成前一步之后(来参加某种"直接奖品",我需要进行某种"滚动",并告诉他们是否赢得了其他额外奖品。
目前,我唯一可用的信息是一个mysql表,其中有直接奖品的列表,另一个表中有我们最后一场大型比赛的代码;此外,我将不得不在推出后每天赠送3个这样的小随机奖品。同样,由于有更多可用的,获胜者将在头几天很快被挑选出来。
所以我想在奖品表上做一些mysql rand((,如果结果不是奖品,就将其与我们在上一步/mysql表上输入的代码关联起来=>。
但我有一种感觉,这将在发布后立即发生,然后在当天其他用户将没有机会,因为它将有很多流量,尤其是在最初的几天,无论发生什么,第一个用户都将是赢家。。。。很可能是我们的第二名和第三名,因为届时所有奖品都会有。
所以我想在rand((中添加一些日期组件,或者自上次中奖以来的日期。。。。这就是我开始想太多的地方。
也许已经做过类似事情的人可能有更好的想法?
感谢您的建议,
简单的一个:
每天开始时,随机选择三个小时,比如:
- 上午11:45
- 晚上09:17
- 晚上11:17
将论文信息存储在数据库中,注明是否已被选中。
当有人"挑选"一个"即时奖品"时,请检查其中一个日期是否同时为:
- 未拾取
- 在"现在"之前
如果是的话,把它标记出来,然后给他奖品。
当然,如果你的最后一次约会是"晚上11:59",很可能没有人会赢。此外,如果有人知道日期,他肯定会赢。