python - 搜索随机 python 程序生成器

标签 python random metaprogramming genetic-programming

我正在寻找一个可以生成随机但有效的 python 程序的程序,类似于

Random C program generator .

我自己尝试这样做,为 python tokenize.untokenize() 提供随机输入函数,但当然大部分生成的源代码都不是我可以用 eval() 解释的有效程序.所以我想知道,如果您知道如何生成随机但有效的 python 程序(可能使用 ast 模块?)或者这样的生成器是否已经存在。

编辑: 我想使用随机 python 源代码作为使用 python 进行遗传编程的起点。所以我想要一个随机程序列表,然后将它们演化为一个返回“Hello World!”的程序。

最佳答案

谷歌搜索python“随机程序生成器”出现了Random Python Program Generator .

如果您想要可下载的脚本,请查看 pyfuzz .

关于python - 搜索随机 python 程序生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5128612/

相关文章:

javascript - 使用 Javascript 的随机光标图像

mysql - 按具有相同 ID 的 rand() 排序

scala - 如何在 Scala 中生成方法

ruby-on-rails - Ruby 将行添加到代码块 (Proc)

python - 在 python 中使用 IF 语句的时间差

python - Pyspark RDD 将当前行与下一行合并,直到当前行长度达到 x

c# - 从一个列表中取出一个随机项目并将其添加到另一个列表

elixir - 在 Elixir 中用宏中的行为实现协议(protocol)

Python鼠标点击游戏(直接输入)

python - 运行python脚本的一部分