……无语了,我一开始就是用排列组合做的……不对才用程序去验证的……
抓四次,抓到不同的四张的几率是0.4*0.3*0.2*0.1,之后还要考虑一下这四次之间并不应该有先后之分,所以要乘以4!,得到就是0.0576。
好吧反正这也是一个可以穷举的问题,我就穷举一下
TL=10^4;
lst=[1,1,1,1,2,2,2,3,3,4];
rcd=zeros(TL,4);
for k0=1:TL,
k1=k0-1;
index1=mod(k1,10)+1;
k2=(k1-mod(k1,10))/10;
index2=mod(k2,10)+1;
k3=(k2-mod(k2,10))/10;
index3=mod(k3,10)+1;
k4=(k3-mod(k3,10))/10;
index4=mod(k4,10)+1;
rcd(k0,1)=lst(index1);
rcd(k0,2)=lst(index2);
rcd(k0,3)=lst(index3);
rcd(k0,4)=lst(index4);
end
count=0;
for k1=1:TL,
if(sum(rcd(k1,: ))==10)
if(rcd(k1,1)~=rcd(k1,2)&&rcd(k1,1)~=rcd(k1,3)&&rcd(k1,1)~=rcd(k1,4))
if(rcd(k1,2)~=rcd(k1,3)&&rcd(k1,2)~=rcd(k1,4)&&rcd(k1,3)~=rcd(k1,4))
count=count+1;
end
end
end
end
count/TL
lst里面保证了1出现几率0.4,2是0.3以此类推。结果还是0.0576……