弊社ではログイン時にポイントを獲得し、そのポイントを利用して当選確率を設定しています。
< php
if ( rand(1,10)==1 ) {
echo "4 レベル";
}
else if ( rand(1,100)==1 ) {
echo "第 3 レベル";
}
else if ( rand(1,200)==1 ) {
echo "2 等";
}
else if ( rand(1,300)==1 ) {
echo "1等賞";
else {
echo "幸運な賞";
? >
ディスカッションへの返信 (解決策)
で、これは約 3,000 分の 1 です。これは予想どおりですか?
問題は問題ありませんが、第 4 レベルとラッキー賞品を除いて、他の賞品の確率が低すぎることです
確率:
0.1
0.009
0.00445
0.0029
0.883
の 1 等の確率は 9 /10 * 99/100 * 199/200 * 1/300 = 0.00295515
1000分の3くらいですが、予想通りでしたか?
主にこのように書いて問題ないか確認したいです