首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

一个骰子6个面,如何扔能使7个事件均匀分布

2012-09-10 
一个骰子6个面,怎么扔能使7个事件均匀分布一个骰子6面均匀,现有7个互斥事件,至少扔多少次可以使这7个事件

一个骰子6个面,怎么扔能使7个事件均匀分布
一个骰子6面均匀,现有7个互斥事件,至少扔多少次可以使这7个事件等概率发生

扔一次是不可能的,如果扔两次,则可以得到36个不同的数(设第一次数是x,第二次是y,则(x-1)*6+y)是1-36的数,连续没重复的。 然后去掉36,1-35 mod 7 这样就可以使这7个事件均匀分布了,如果两次扔的都是6 6的话,重扔。

通用公式:6^n mod 事件数 == 0 其中n为要扔的次数,但有些情况下要舍去一些情况,如7件事的时候要舍去6 6情况。如果不想舍去,此题是无解的。

参考:csdn

热点排行