阿宽与阿良 - 五百年前是一家
阿宽:阿良,你知道么,任意两个人都有蛮大概率五百年前是一家的。
阿良:是么,为什么呢?
阿宽:OK,假设25岁算一代,则500年为40代。任何一个人,必然有两个父母、四个祖父母、八个曾祖父母。。。则任意两个人如果在上溯40代内没有任何血缘关系,则40代前各自的祖先分别有2^40=1万多亿,这显然是不可能的。
阿良:喂,25岁算一代,则500年可是20代而不是40代喔。
阿宽:真的么,那算20岁一代,500年25代,一边大概3千2百多万人。而500年前的明朝中国的总人口不过6000万,要求两边的祖先泾渭毫无重叠,概率太小了吧。
阿良:-___-!! 还是不对啦,没有人在500年前会有这么多祖先的,每个人的祖先都会有重叠的。比如如果父母恰好是表兄妹的关系,则曾祖父母就不是8位而是最多只有6位。再比如《桃花源记》,从秦到晋也有600年了(东晋太元396-秦朝灭亡-206=602),假设桃花源里有一千人,则晋代这一千人中任何一个500年前的祖先也就只有一千而已啦。
阿宽:《桃花源记》只是寄托作者“不与乱臣贼子同流合污”的理想而已,连传说的谈不上,怎么能做论据呢。况且即使桃花源中真有千人,百年下来,个顶个都是近亲结婚的产物,怎么可能繁衍六百年不灭绝呢!
阿良:别急,我只是举例说明500年前祖先集合没有这么大。不过确实,即使把这个祖先人数设为较为保守的各1百万人,假设总族群人口保持在1千万,则在不考虑地域差别前提下,二者毫无交集的可能性也小于10%;这还不算在500年内其它代有重叠的情况。
阿宽:兄弟。。。
posted on 2009-12-16 23:37 薛定谔的旺财(刘杨) 阅读(301) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述