のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,689,216人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 84

php覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

51 = 47 :

わかりました
移動します
すいませんでした

52 = :

誘導先で48が暴れてますよ

53 = :

君が論破されてよっぽど悔しかったのね

54 = :

>>53
こっちまで荒らしに来ないでおk
向こうのスレで>>46と共食いしてろや

56 = :

分からないうちから吐かない

57 = :

明らかに設計ミス

58 = :

>>55
無理
設計からみなおせ

65 = :

は?
質問の意図がイミフなんだが。

66 = :

A~Eが正しく指定された確率で出力されるかってことじゃないかと予想

67 = :

>>65
コードのまんまだと思うけど

68 = 63 :

>>63は有名な?確率のアルゴリズムらしいんですが
これで確率が出せるのかがわかりません

69 = :

出せるんでは?

71 = :

普通に意味不明だろ

73 = 63 :

$vのキーと値がAと60のとき、確率は60%ですが
$rの値が1~60の場合ですと当たりってことですよね
Bと20のときは1~20のときが当たりってことですよね

ってことはAの60%から判定されるってことで完全な確率のアルゴリズムではない気がするのです

74 = 63 :

>>71
すみません、私の説明ではこれ以上無理なのでここ読んできてください
http://q.hatena.ne.jp/1170658225

77 = :

>>74
有名な確率のアルゴリズムって誰が言ってたの?

78 = :

さっきからイミフしか言わない人は出てこなくていいよ^^;

80 = :

なんとなく言いたいことはわかるし、コードも正しい気がするが、>>73は本格的に意味不明。

81 = :

PHP言語以前に日本語が解読できん

82 = :

質問者は>>73にあるように「60%から検証を始める」と問題がありそうだと考えているようだが
どの目が出るかは rand(1, 100) を実行した時点で決まる
あとは検証してるだけなので、どのアルファベットから始めても確定した過去は変わらない

狐につままれたように思っているのは確率分布の上側を除いていく処理が、なぜ指定された割合と一致するのかということだと予想
これが確率論から導けるのか、それともたまたま計算結果が一致する別のアルゴリズムなのか

それが「この処理は確率のアルゴリズムであるのか?」という表現に至ったのではないかね

83 = :

どんな回答が欲しいのか知らんが、とりあえずエスパー能力を発揮して答えるならば

>>68
出せます。安心してお使いください。

84 = :

だったら「人に教えてもらったコードなんですがこのアルゴリズムでなぜ確率が計算できるのですか?」とでも聞くべき.
他人に対する配慮が足りない.

85 = :

>>84

>>64

86 = :

まあこのアルゴリズム体操でも見ておちつくといい

87 :

>>82
突っかかる部分もありますが、納得できましたので閉めます

88 = :

>>85
64のどこに84の内容が抑えられてるんだ?

89 = :

>>87
突っかかる部分って?

90 = :

>>84
で、そういう風に聞いたら答えられるの?

91 = :

横から煽ってるだけの奴は何だ? ヒマなのか?

92 = :

>84

人に教えてもらったコードなんですがこのアルゴリズムでなぜ確率が計算できるのですか?

94 = :

>>84
まだすか?wwwwwwwwww

95 = :

答えは>>82で出てるわけだが

96 = :

>>82先生と>>84先生は別人でしょwwwwwwwwwww
84出て来いよwwwwwwwwww

97 = :

>>87
1から100までの数からランダムに選択したら、それが60以下である確率は0.6であるというのは明白だろう
この性質を利用して、「60以下である」という条件をAに結びつけ、60以下の数ならAを返すようにする
これはAが60%で出現するということと等価だ

ある数が、60以下ならすぐ終了
60以上ならそこから60を引いて、次にそれが20以下かどうか調べる
Ex. ある数が88なら、60以下か検証、違うから60を引いて28、20以下じゃないので20を引いて8、10以下なのでCを返す

というわけでそのループは、与えられた数が基準より小さいかを効率よく調べるアルゴリズムであって、確率の計算ではない
確率が得られているのは全て rand() に依る
その確率をアルファベットに結び付けているのがこのアルゴリズムというか処理ということになる

と俺なら考えるが、アルゴリズムがなぜ動くかなんて自分の頭で納得するしかないよ

99 = :

最近人少ないですね
PHPの時代は終わりでしょうか

100 = :

昔からこんなもんだろ
たまにくだらない話題で議論はじまって100スレぐらい一気に伸びるだけ


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について