我被要求建立一个奖品赠品网页,其中包含以下竞争参数:
我的第一个想法是在每小时开始时,在那个小时内选择一个随机的第二个奖励给予奖励。在该秒之后进入的第一个用户是赢家。如果一个小时过去没有人真正进入的地方,将在接下来的12个小时内的某个地方选择一个新的时间来给予那个小时奖励(这是为了阻止所有在早上放弃的深夜奖品)。
我无法判断这是否足够随机以进行公平竞争。此外,如果有人要查看即将到来的抽奖数据库记录,他们可以在正确的时间进入并赢得奖品,这是一个轻微的安全风险。
有没有更好的方法来实现这一目标?