我是靠谱客的博主 个性抽屉,最近开发中收集的这篇文章主要介绍python计算相同生日概率_n个人(<365),一年若按365天计算,求至少有两个人生日相同的概率(附详细程序r语言)...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

回答于 2018/04/09 19:19

您好,我不会写R语言,因为它是一种我没见过的说话方式,但正如说不同语言的人也可以有同样的思考一样。我说一下自己的思考过程。

可能出现N个人中任何两个人的生日都不一样的情况,如果不是上述情况的话,那么一定是至少两个人生日一样。

于是我们计算所有人的生日都不一样的概率

让程序随机设置第一个人的生日

然后让程序设置第二个人的生日,且和第一个人的生日不一样。

然后让程序给出第三个人的生日,且和前两个人生日不一样。

……

让程序给出第N人的生日,且不能和前面N-1个人的生日不一样。

当这样一组N人的生日给出来之后,程序将计数1

令程序再次给出一组生日,要求与之前的一组生日不一样,然后再1的基础上再加1

规定程序每次找出一组新的N人的生日之后,程序就在原有的计数上加1

直到程序给不出和之前不一样的一串N人的生日组。此时给出程序的计数。

然后令程序将上述计数除以365^n,得出一个数字。

令程序用1减去那个数字。该数字就是至少两个人生日相同的概率。

最后

以上就是个性抽屉为你收集整理的python计算相同生日概率_n个人(<365),一年若按365天计算,求至少有两个人生日相同的概率(附详细程序r语言)...的全部内容,希望文章能够帮你解决python计算相同生日概率_n个人(<365),一年若按365天计算,求至少有两个人生日相同的概率(附详细程序r语言)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部