Skip to content

Instantly share code, notes, and snippets.

@bazhenovc
Created February 12, 2014 16:16
Show Gist options
  • Save bazhenovc/8958746 to your computer and use it in GitHub Desktop.
Save bazhenovc/8958746 to your computer and use it in GitHub Desktop.
Генератор бреда
# -*- coding: utf-8 -*-
###
### USSR-style speech generator v1.0
###
### License: WTFPL
###
import random
tier0 = ['Товарищи,', 'С другой стороны', 'Равным образом', 'Не следует, однако, забывать, что', 'Таким образом', 'Повседневная практика показывает, что']
tier1 = ['реализация намеченных плановых заданий', 'рамки и место обучения кадров', 'постоянный количественный рост и сфера нашей активности', 'сложившаяся структура организации', 'новая модель организационной деятельности', 'дальнейшее развитие различных форм деятельности']
tier2 = ['играет важную роль в формировании', 'требует от нас анализа', 'требует определения и уточнения', 'способствует подготовке и реализации', 'обеспечивает широкому кругу специалистов участие в формировании', 'позволяет выполнить важные задания по разработке']
tier3 = ['существенных финансовых и административных условий', 'дальнейших направлений развития', 'системы массового участия', 'позиций, занимаемых участниками в отношении поставленных задач', 'новых предложений', 'направлений прогрессивного развития']
text = ''
num_sentences = 50
for i in range(num_sentences):
text += tier0[random.randint(0, 5)] + ' ' + tier1[random.randint(0, 5)] + ' ' + tier2[random.randint(0, 5)] + ' ' + tier3[random.randint(0, 5)] + '. '
if random.randint(5, 10) == 7:
text += '\n\n'
f = open('speech.txt', 'w')
f.write(text)
f.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment