我正在寻找一个能够生成随机但有效的Python程序的程序,类似于Random C program generator。
我曾经尝试自己给Python的
编辑:我想使用随机的Python源代码作为进行Python遗传编程的起点。因此,我想要一个随机程序列表,然后将它们演化成返回“Hello World!”等程序。
我曾经尝试自己给Python的
tokenize.untokenize()
函数提供随机输入,但是大多数生成的源代码都不是我可以用eval()
解释的有效程序。所以我想知道,你是否知道如何生成随机但有效的Python程序(也许使用ast
模块?),或者是否已经存在这样的生成器。编辑:我想使用随机的Python源代码作为进行Python遗传编程的起点。因此,我想要一个随机程序列表,然后将它们演化成返回“Hello World!”等程序。