ホームページ >バックエンド開発 >PHPチュートリアル >PHP確率計算表示問題
現在 2 つの配列があります:
$arr_str=array(1,3,2,3,5,2); //キー値を表示する必要がある配列
$chance_str=array(0.25,0.27,0.98, 0.58,0.33 ,0.25); //値を表示する確率の配列
ページにアクセスするたびに、値は $arr_str にキー値を表示します。
このキー値を毎回表示する確率は $ によって制御されます100% を超えると、必ず合計が発生します
$chance_str のキー値はリアルタイムで変更されます。どうすればよいですか? 助けてください。
$chance_str
この配列の各要素を Number, 0 - $count で除算します
乱数がどの区間にあるかを確認します
0 ~ 25 が最初にありますインターバル
26 - (25+27) 2 番目のインターバル
(25+27)+1 - (25+27+98 ) 3 番目のインターバルなので押します。 。 。 。
echo array_sum($chance_str); //2.66
問題は、確率をどのように決定するかです。定義方法が異なれば、当然違いが生じます
毎回 1 つの数字だけが表示され、すべてが 1.00 まで完成するのであれば、それは不可能な作業であり、0.98 を持つなどとんでもないことです
しかし、複数の数字が毎回表示される場合、はまだ可能です
行われることは、「確率」の概念を「重み」の概念に変換することです
重みの合計が 1 より大きい場合もあれば、重複する権利がある場合もあります
。