我们正在尝试建立一个系统,每天选择奖品的获奖者,并从数据库中提取相关的联系方式(地址,电话号码,姓名)。奖品数量是固定的,但如果将新奖品添加到数据库,则可以每天更改。这是测验系统的一部分,因此我们确定用户获得每日奖金的几率为:
他们已完成的会话次数/所有用户完成的总会话次数
一旦用户赢得奖品,他们完成的会话数将重置为1.这是为了确保之前没有赢过的人有更大的获胜机会。用户只有在当天参与并尝试了一定数量的问题时才有资格赢得每日奖金(10)。
拟议的逻辑有缺陷吗?如果没有,如何将这种逻辑实现到我们的自动化系统中?