私は非常にシンプルなゲームを作ろうとしています。私は7つのポジションをすべて隠していて、そこには3つのポジションがあります。私はランダムに3回選ぶことができます。ピックごとにピックが勝利したかどうかを表示し、結果をベースに格納する必要があります。いくつかの勝利数を持つポットから乱数を選ぶには?
現在のところ、私の考えでは、最初のピックに当選番号の配列を生成し、次に乱数を選択して勝利配列に含まれているかどうかを確認します。
しかし、私はそれを行うより効率的な方法があると感じています。
コード例にPHPを使用していただければ幸いですが、擬似コードも同様に機能します。
EDIT 私は、このポジションを勝ち取ったポジションで配列を取り込むことなくこれを解決する方法を探しています。おそらく、重みや確率のパーセントでこれを行う方法があります。
最初に選んだときのように、3/7 * 100%チャンスがあります。結果をベースに保存します。 2回目のピックには、前回のピックアップで獲得した天候に基づいて3/6 * 100または2/6 * 100%チャンスを得ることができます。
これは私がベースまたはセッションでのシャッフル配列を格納する必要があることを意味し、これは私が避けたいものです。 – Nick
私は私の答えを改訂しました。 –
私はそれで働くことができます、ありがとうございます。 – Nick