Re: [问题] 记忆游戏 (更新暴力法解随机翻的情况, 求正常翻的机率)

楼主: flere (人间失格)   2014-12-16 21:15:41
刚刚随兴写了个程式
看纪录盘面时的机率分布怎么样
总过做了1亿次测试
先PO结果:
纪录盘面 随机乱翻 (GenialPP)
0对:0.00000000 0.564473930
1对:0.00000000 0.320416856
2对:0.19066270 0.093044096
3对:0.63630699 0.018625092
4对:0.16620549 0.002947310
5对:0.00672953 0.000396517
6对:0.00009529 0.000096200
我想记录盘面能让取得的对数增加
跟前面的机率比起来是没错的XD
6对机率不会变太多是因为6对本来就要靠运气的
测试流程:
首先我先把阵列001122334455 random个几次调换位置
然后翻六次
每一次先去看有没有知道哪一对已经可以翻开的, 有当然要去翻开
如果没有的话我就依序从第一张开始翻
翻开的时候看看数字, 如果之前有翻过这张, 我就把前面那张也翻开
没有的话就再翻一张, 如果跟刚刚那张一样皆大欢喜
不然就把翻开的这几张的资讯纪录一下未来使用
附上测试的程式码 : http://codepad.org/lxgwohou
作者: GenialPP (PP)   2014-12-16 22:09:00
wow~~ 感谢大大分享 ^_____^

Links booklink

Contact Us: admin [ a t ] ucptt.com