Q:10種類のおみくじ(それぞれ無限大数入っている)で、10種類、全てを引くのに要する回数の期待値は?
ガチャガチャでも、野球カードでも何でもいいです。10種類のcharacterがあって、全て揃うには、いくら注ぎ込まなければならないか?ということです。
そして、N種類の場合は?
import sys
import random
def isCompleted(xs):
b = True
for x in xs:
b = b and x
if not b:
return False
return True
def experiment(N):
count = 0
xs = [False for x in range(N)]
while not isCompleted(xs):
xs[random.randint(0, N - 1)] = True
count += 1
return count
assert not isCompleted([False])
assert isCompleted([True, True])
assert not isCompleted([True, False])
N = 10
print experiment(N)
sum = 0.0
trial = int(sys.argv[1])
for i in range (trial):
sum += experiment(N)
print sum / trial
実行結果
[nori@shinano]~/Desktop/study/python% python lotto.py 10000
46
29.1639
よさげ。ただ収束が非常に遅い。
4 コメント:
有限個の場合は?
そうねぇ、気が向いたら。
性騷擾_奇濛子情趣用品,性功能_奇濛子情趣用品,知識_奇濛子情趣用品,性交易_奇濛子情趣用品,
性冷感_奇濛子情趣用品,性感帶_奇濛子情趣用品,露點_奇濛子情趣用品,視訊_奇濛子情趣用品,正妹_奇濛子情趣用品,
熟女_奇濛子情趣用品,走光_奇濛子情趣用品,自拍_奇濛子情趣用品,辣妹_奇濛子情趣用品,夜店_奇濛子情趣用品,
汽車旅館_奇濛子情趣用品,av_奇濛子情趣用品,成人_奇濛子情趣用品,av女優_奇濛子情趣用品,交友_奇濛子情趣用品,
視訊美女_奇濛子情趣用品,外遇_奇濛子情趣用品,sex_奇濛子情趣用品,無碼_奇濛子情趣用品,同志_奇濛子情趣用品,
gay_奇濛子情趣用品
情趣商品,情趣精品,情趣用品,威而柔,吊帶襪,情人趣味,情趣,情色,色情,自慰套,情色遊戲,
SM,情人趣味用品,愛情,情人趣味用品液,一夜情,潤滑液,情色自拍,性愛,飛機杯,同志,
色遊戲,按摩棒,色情網站,性交,性行為,愛愛,跳蛋,性感睡衣,充氣娃娃,角色扮演,
做愛,作愛,網愛,視訊,性愛,G點,正妹,走光,自拍,露點,熟女,
夜店,汽車旅館,情人趣味用品轉,情人趣味用品娃,情人趣味用品轉珠,外遇,趣味用品,sex,無碼,GAY
コメントを投稿