2016 - 2024

感恩一路有你

程序实现排列组合 如果把所有汉字用程序随机组合N次,能编写出伟大的文学作品吗?

浏览量:1582 时间:2021-03-17 12:44:43 作者:admin

如果把所有汉字用程序随机组合N次,能编写出伟大的文学作品吗?

完全可以。

但你不一定能从浩如烟海的,由随机排列的文字形成的作品中,找到那些伟大的作品。

这个问题最初由20世纪初的一本谈及概率的书中提起。

这也是著名的“无限猴子定律”。

定理的大意是:把无限只猴子,放到有无限台打字机的房间中,让它们胡乱敲字。

在无穷长的时间后,即使是随机打字的猴子也可以打出一些有意义的单词,比如,cat, dog。因此,可以类推,会有一个足够幸运的猴子或连续或不连续地打出一本莎士比亚的著作。

这个问题要是延伸到汉字。

那我推荐你一本科幻小说——《诗云》

它是《三体》的作者刘慈欣的作品,大艺术三部曲之一。

该小说对“极致的技术能否模仿哪怕最拙劣的艺术”这个命题作出了完美的诠释。

一个神级文明的外星人,拥有宇宙中最顶尖的技术。能在眨眼之间,将不知多少光年外的太阳光在主角眼中变成绿色的。

他却深深沉醉于主角口中的唐诗。用简练的文字,在严苛的格律下竟也能开辟一番天地。

他和主角打赌,赌以他的技术制造一个将所有汉字进行排列组合的机器,用这个机器能否找到最完美的唐诗。

结果是,他熄灭了包括太阳在内无数恒星作为能量,将这个机器做成了漫天的星河。他确实做到了一个能作出古往今来甚至无限的未来中,描述所有事物的所有唐诗的机器。

但他仍然不能让这台机器自行检索出“最伟大的唐诗”是哪个。只能由人一个个地去找。

强烈推荐你去读一下这个小说。

程序实现排列组合 排列组合基础知识归纳 排列组合7种典型题

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。