看老中医直播,6挖掘法师挖宝次数屈指可数,他发出疑惑:为什么6挖总是挖不出来,7挖常常能挖出四宝。
写了一段matlab代码分析一下
起手留牌考虑到前期节奏可能会存在不是挖宝也会留的情况,按下不表。这里只考虑全部保留的情况。
clc; clear; close all;
%总共有num张宝藏牌,抽15张找到4张宝藏的概率
m=0;
num=6;
for k=1:1000000
r=randperm(30,num);% 1 到 30 之间随机选择的 6 个唯一整数。
n=0;
for i =1:num
if r(i)<=15
n=n+1;
end
end
if n>=4
m=m+1;
end
end
fprintf('总共有 %u 张宝藏牌,抽15张找到4张宝藏的概率: %.3f\n',num ,m/k);
输出结果为:总共有 6 张宝藏牌,抽15张找到4张宝藏的概率: 0.326
将num=7,输出结果为:总共有 7 张宝藏牌,抽15张找到4张宝藏的概率: 0.500
可以看到多了1挖,15抽挖出4宝的概率就是1.53倍。
这种情况在抽牌数更少时,更明显。
抽牌数为10时,概率分别为0.076,0.143,概率为1.88倍。