【发布时间】:2009-12-04 11:56:48
【问题描述】:
是否可以编写一个每天可以输出数百个应用程序的自动应用程序生成器?应用程序只是一系列二进制值。如果让超级计算机每天生成数百万个组合并输出生成的不同大小的二进制文件。然后将“运行”这些二进制文件以查看它们是否实际运行,如果确实运行,则将它们发送给一些测试人员以检查“生成了什么”。
谁知道呢,我们可能会开始获得 100% 无错误的解决方案。
【问题讨论】:
-
...如果结果没有运行,可能是 jpg...所以让我们看看随机生成的图片,也许它们向我们展示了一些令人惊讶的东西...或者听听结果也许这些是对我们说话的mp3 ...
-
您正在尝试自动化 en.wikipedia.org/wiki/Infinite_monkey 定理。
-
有趣!!似乎这个模型也可以用于其他东西。一个小的随机图像生成器,20KB 的随机图像会很好启动。
-
@A9S6:大多数随机图像就是这样:随机像素。获得有意义的图像的概率大约为 0。
-
接近票数是怎么回事?这是一个有效的问题,没关系,答案是“不可能这样做”。