-1
我在我的网站上有这样的内容:有网格,会员随机点击,他们查看网页,然后他们知道他们是否赢得奖品。他们每天的机会数量有限。概率计算
我的算法来计算奖金的获胜概率:
- 随机选择1至10,000
1A之间的数字。如果这个数字等于1个成员赢得X
1b。如果这个数字= < 5胜成员等Ÿ
有另一种方式来计算这还是我应该控制与附加代码奖品(例如:如果今天X会员赢得了Y元奖金停止发放奖品)?
谢谢。
我在我的网站上有这样的内容:有网格,会员随机点击,他们查看网页,然后他们知道他们是否赢得奖品。他们每天的机会数量有限。概率计算
我的算法来计算奖金的获胜概率:
有另一种方式来计算这还是我应该控制与附加代码奖品(例如:如果今天X会员赢得了Y元奖金停止发放奖品)?
谢谢。
是的,还有其他几种方法可以计算出来,但您的想法已经足够好了。您还可以使用以下伪代码来获得帮助:
int randomnumber = generaterandomnumber();
bool allprizesgone = getinformationfromdatabase();
if (allprizesgone equals false) {
if(randomnumber equals 1) {
member wins X
if(checkifallprizesfortodayaretakes() equals true) {
setinformationtodatabase(allprizesgonetrue);
}
} else if (randomnumer is smaller than 5){ //because of else if members can't get both prizes
member wins Y
if(checkifallprizesfortodayaretakes() equals true) {
setinformationtodatabase(allprizesgonetrue);
}
}
}
您在这里有两个不同的问题:1.用户是否赢得了奖励? 2.今天有没有奖品?真的不清楚问题是什么...... – nico
@logi:1a和1b怎么可能?你有多个成员吗? – Bytemain
我想有一百万种其他方法来计算这个。选择任何你想要的。 –