Поиск генератора случайных программ на Python

Я ищу программу, которая может генерировать случайные, но действительные программы на Python, похожую на

генератор случайных программ C .

Я пытался сделать это сам, давая случайный ввод в функцию python tokenize.untokenize () , но, конечно, большая часть сгенерированного исходного кода не была действительной программой, которую я мог бы интерпретировать с помощью eval () . Поэтому я хотел бы знать, знаете ли вы способ создания случайных, но действительных программ на Python (возможно, используя модуль ast ?), Или такой генератор уже существует.

РЕДАКТИРОВАТЬ: Я хочу использовать случайный исходный код Python в качестве отправной точки для выполнения генетического программирования с помощью Python. Итак, я хочу иметь список случайных программ, а затем развивать их, скажем, до программы, которая возвращает «Hello World!».

5
задан asmaier 26 February 2011 в 17:44
поделиться