-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
我想有一百萬種其他方法來計算這個。選擇任何你想要的。 –