現在、一様分布を使用して勝率を生成しています。
たとえば、当選番号を1%定義するとします。その番号がユーザーの当選番号である場合は、次のようにします。それは結構です。47mt_rand(1,100)47
これは小さな確率の場合はうまく機能します1/100'000が、確率が必要な場合は40%どちらが1/0.4 = 2.5
私は、mt_rand(1,2.5)私がしなければならmt_rand(1,2)ないことをmt_rand(1,3)意味することはできません。50%33%
40%確率を出すにはどうしたらいいですか?