私はJavascriptで23人の生徒の誕生日パラオイベントをやろうとしましたが、平均確率は51%になるはずです。ここにコード: var pers = [];
var D = 0;
for (var i = 0; i < 10000; i++) {
for (var k = 0; k < 23; k++) {
pers.push(Math.floor((Math.rand
私の教授は私たちに、このスライドを与えた: を私は「誕生日パラドックス」で同じ誕生日を持つ2人の確率を見上げたとき、私はWikipedia and other sourcesその確率で発見しましたn = 10のときは11.7とする。実際、私が見つけた計算式は、教授のスライドとは異なっていました。 私の質問は、「衝突が発生する前に何人の生徒がテーブルにハッシュすることができますか」という質問は、2人
私は、2人以上の生徒が同じ人の誕生日を持つ確率をシミュレートしようとしています。現在、私は私のコードは別に私が最初に私のn値を選択するために、コードの最初の行を実行する必要があるが、その後、残りのコードを実行し、正常に動作していると思います n = as.integer(readline(prompt = "Enter the number of students in a room:"))
誕生日のパラドックスを理解しようとしています。 次のコードを使用して、私は誕生日の衝突を得るために平均での12サンプルが必要だとわかりました。 普通の 23人が誕生日の衝突の1/2のチャンスを得るのはなぜか分かりません。 PyCryptoからStrongRandomを使用しても結果は変わりません。 from random import randint
from Crypto.Random.ran