数学建模(生日问题)一个班有30个学生,至少有两人生日相同的概率是多少?
2个回答
展开全部
n=1000;
p=0; m=30;
for t=1:n
a=[];
for k=1:m
b=randperm(365);
a=[a,b(1)];
end
c=unique(a);
if length(a)~=length(c)
p=p+1;
end
end
fprintf(‘至少两人同一天生日的概率为:%f\n',p/n);
p=0; m=30;
for t=1:n
a=[];
for k=1:m
b=randperm(365);
a=[a,b(1)];
end
c=unique(a);
if length(a)~=length(c)
p=p+1;
end
end
fprintf(‘至少两人同一天生日的概率为:%f\n',p/n);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询