西西河

主题:【讨论】【跟进】趣味数学题 (三) -- 数值分析

共:💬53 🌺38 新:
全看分页树展 · 主题 跟帖
家园 你的模拟不够逼真

仔细看了一下你的代码,严格的模拟应该是这样的:

循环10000次

两个随机变量K1, K2 代表两个孩子,其值为0则代表为男孩,1代表为女孩。

再随机从K1,K2挑一个出来,如果其值为0则将K1,K2放入某个数组,(0代表第一次见到的男孩,如果抽到女孩则放弃,不符合条件,不用放入数组)

该数组有三个字段(K1,K2, FirstMeet)FirstMeet字段代表抽中的是是K1还是K2

循环完毕之后,再对数组进行统计,算法如下:

对数组进行循环,

如果FirstMeet==K1,且K2==0 则BoyCount++

如果FirstMeet==K2, 且K1==0, 则BoyCount++

最后计算 BoyCount/数组总量,得出结果

这个才是逼真的模拟

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河