いくつかの最後のアプリケーションでは、通常、いくつかの項目の中で与えられる確率を実装することになっていました:
特定のレベルの完了アイテムでユーザーに報酬を与えるX
項目X
は次のいずれかです。
jug => probability 25
glass => probability 50
plate => probability 20
dish => probability 5
これを解決するには、配列を作成し、特定の項目にその確率の回数を入力します。上記の場合、 の配列があり25 elements of jug, 50 glasses and so on.
ます。最後にshuffle
、配列を数回 {PHP} し、そこからランダムな要素を選択します。
別のアプリケーションでは、値の合計が 100 を超えていたので、最初にその合計から適切なパーセンテージを計算し、次に上記のロジックを使用しました。
これがそのような構造から確率を計算する正しい方法かどうか知りたいですか?
ここSOFでいくつかの問題を経験しましたが、私の場合は何も役に立ちませんでした。
これを行うためのより適切な方法があれば、私に知らせてください
ありがとう