回 帖 发 新 帖 刷新版面

主题:一枚硬币连续抛1000次,任意一面最大的连续次数可能是多少

把一枚硬币连续抛1000次,指定一面最大的连续次数和任意一面最大的连续次数各可能是多少?
从M个数中随机连续取N次(有放回),指定一个数和任意一个数的最大连续次数各可能是多少?
如果最大连续次数的概率达到0.8以上,就认为这个最大连续次数有可能出现.
当M和N取很大的数时会出现堆栈溢出错误,该怎么解决?我在这方面下过很多功夫,未能解决.认为太难了.所以贴出来请高人们来指教,无论是从数学的角度或是从编程的角度,都可以说说自己的看法.
指定一个数的最大连续次数的概率达到0.5,0.6,0.7,0.8,0.9,1的这个数各是多少?
任意一个数的最大连续次数的概率达到0.5,0.6,0.7,0.8,0.9,1的这个数各是多少?
这样的题该怎么算啊!5555

回复列表 (共5个回复)

沙发

randomize timer
for i%=1 to 1000
    K%=int(rnd*10000) mod 2   '随机取一个数余2,即取二个值0或1
    if K%=0 then               '假设为1时的最多连续次数
            Count%=0           '为0时计数器置0
        else
            count%=count%+1    '为1时计数器加1
            if Max%<Count% then Max%=Count%      '储存最大的连续次数
    endif
next
print Max%
概率可以按上法取得

板凳

qb71的程序对我的研究有很大的帮助,可是,我最想知道就是谁能在数学方面给我帮助呢?因为程序算出来的毕竟是近似值,只有理论值才是准确值啊!

3 楼

1000次是不是太大了点?

4 楼

把一枚硬币连续抛1000次,指定一面最大的连续次数和任意一面最大的连续次数各可能是多少?
最大可能达到1000次。但这概率太微,
有多少种结果?用排列计算,可以达到 2^1000 个结果,
其中有两个结果是同一面向上的(全底或是全面),
也就是说连续次数能达到1000次的机率是
2 / (2^1000) = 1 / (2^999)
至于化成小数的值是多少嘛,自己去算一算。

连续一次的概率嘛,当然是百分之百了
连续两次的概率呢?嘿嘿,慢慢想想

5 楼

。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册