【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
65:nobodyさん 09/04/30 12:00:36 は? 質問の意図がイミフなんだが。 66:nobodyさん 09/04/30 12:09:31 A〜Eが正しく指定された確率で出力されるかってことじゃないかと予想 67:nobodyさん 09/04/30 12:30:14 >>65 コードのまんまだと思うけど 68:nobodyさん 09/04/30 12:32:14 29t/7geC >>63は有名な?確率のアルゴリズムらしいんですが これで確率が出せるのかがわかりません 69:nobodyさん 09/04/30 12:38:19 出せるんでは? 70:nobodyさん 09/04/30 12:41:55 このスレには以下の初心者も閲覧しています 65 名前:nobodyさん[sage] 投稿日:2009/04/30(木) 12:00:36 ID:??? は? 質問の意図がイミフなんだが。 71:nobodyさん 09/04/30 12:44:25 普通に意味不明だろ 72:nobodyさん 09/04/30 12:44:46 実際にやってみればいい $foo=array("A" => 60, "B" => 20, "C" => 10, "D" => 7,"E" => 3,); function castFuckinDice($foo) { $r = rand(1, 100); foreach ($foo as $k => $v){ if($r<=$v){ $ans=$k; break; } $r-=$v; } return $ans; } foreach ($foo as $k => $v) { $encounter[$k] = 0; } $max_trials = pow(2, PHP_INT_SIZE * 8) / 2; for ($i=0; $i < $max_trials; $i++) { $spot = castFuckinDice($foo); $encounter[$spot] ++; foreach ($foo as $k => $v) { $ratio = $i ? $encounter[$k] / $i : 0; printf("[%s]: %02.1f ", $k, $ratio * 100); } echo "\r"; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5018日前に更新/65 KB
担当:undef