#!/usr/bin/python # -*- coding: utf-8 -*- #Copyright (C) 2008 by José Luis Di Biase #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by #the Free Software Foundation, either version 3 of the License, or #(at your option) any later version. #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. #You should have received a copy of the GNU General Public License #along with this program. If not, see . import random textos_diferentes = 4 pedazos_discursos = [15,15,15,15]; posibles_discursos = [] for i in range(textos_diferentes): a = [0] * pedazos_discursos[i] posibles_discursos.append ( a ) #Primer parte del discurso posibles_discursos[0][0] = 'Queridos compañeros' posibles_discursos[0][1] = 'Por otra parte, y dados los condicionamientos actuales' posibles_discursos[0][2] = 'Asimismo,' posibles_discursos[0][3] = 'Sin embargo no hemos de olvidar que' posibles_discursos[0][4] = 'De igual manera,' posibles_discursos[0][5] = 'La práctica de la vida cotidiana prueba que,' posibles_discursos[0][6] = 'No es indispensable argumentar el peso y la significación de estos problemas ya que,' posibles_discursos[0][7] = 'Las experiencias ricas y diversas muestran que, ' posibles_discursos[0][8] = 'El afán de organización, pero sobre todo' posibles_discursos[0][9] = 'Los superiores principios ideológicos, condicionan que' posibles_discursos[0][10] = 'Incluso, bien pudiéramos atrevernos a sugerir que' posibles_discursos[0][11] = 'Es obvio señalar que, ' posibles_discursos[0][12] = 'Pero pecaríamos de insinceros si soslayásemos que, ' posibles_discursos[0][13] = 'Y además, quedaríamos inmersos en la más abyecta de las estulticias si no fueramos consacientes de que,' posibles_discursos[0][14] = 'Por último, y como definitivo elemento esclarecedor, cabe añadir que,' #Segudna parte del discurso posibles_discursos[1][0] = 'la realización de las premisas del programa'; posibles_discursos[1][1] = 'la complejidad de los estudios de los dirigentes'; posibles_discursos[1][2] = 'el aumento constante, en cantidad y en extensión, de nuestra actividad' posibles_discursos[1][3] = 'la estructura actual de la organización' posibles_discursos[1][4] = 'el nuevo modelo de actividad de la organización,' posibles_discursos[1][5] = 'el desarrollo continuo de distintas formas de actividad' posibles_discursos[1][6] = 'nuestra actividad de información y propaganda' posibles_discursos[1][7] = 'el reforzamiento y desarrollo de las estructuras' posibles_discursos[1][8] = 'la consulta con los numerosos militantes' posibles_discursos[1][9] = 'el inicio de la acción general de formación de las actitudes' posibles_discursos[1][10] = 'un relanzamiento específico de todos los sectores implicados' posibles_discursos[1][11] = 'la superación de experiencias periclitadas' posibles_discursos[1][12] = 'una aplicación indiscriminada de los factores confluyentes' posibles_discursos[1][13] = 'la condición sine qua non rectora del proceso ' posibles_discursos[1][14] = 'el proceso consensuado de unas y otras aplicaciones concurrentes' #Tercera parte del discurso posibles_discursos[2][0] = 'nos obliga a un exhaustivo análisis'; posibles_discursos[2][1] = 'cumple un rol escencial en la formación'; posibles_discursos[2][2] = 'exige la precisión y la determinación' posibles_discursos[2][3] = 'ayuda a la preparación y a la realización' posibles_discursos[2][4] = 'garantiza la participación de un grupo importante en la formación' posibles_discursos[2][5] = 'cumple deberes importantes en la determinación ' posibles_discursos[2][6] = 'facilita la creación ' posibles_discursos[2][7] = 'obstaculiza la apreciación de la importancia' posibles_discursos[2][8] = 'ofrece un ensayo interesante de verificación' posibles_discursos[2][9] = 'implica el proceso de reestructuración y modernización' posibles_discursos[2][10] = 'habrá de significar un auténtico y eficaz punto de partida ' posibles_discursos[2][11] = 'permite en todo caso explicitar las razones fundamentales' posibles_discursos[2][12] = 'asegura, en todo caso, un proceso muy sensible de inversión' posibles_discursos[2][13] = 'radica en una elaboración cuidadosa y sistemática de las estrategias adecuadas' posibles_discursos[2][14] = 'deriva de una indirecta incidencia superadora ' #Cuarta parte del discurso posibles_discursos[3][0] = 'de las condiciones financieras y administrativas existentes.'; posibles_discursos[3][1] = 'de las directivas de desarrollo para el futuro.'; posibles_discursos[3][2] = 'del sistema de participación general.' posibles_discursos[3][3] = 'de las actitudes de los miembros hacia sus deberes ineludibles.' posibles_discursos[3][4] = 'de las nuevas proposiciones. ' posibles_discursos[3][5] = 'de las direcciones educativas en el sentido del progreso.' posibles_discursos[3][6] = 'del sistema de formación de cuadros que corresponda a las necesidades.' posibles_discursos[3][7] = 'de las condiciones de las actividades apropiadas.' posibles_discursos[3][8] = 'del modelo de desarrollo. ' posibles_discursos[3][9] = 'de las formas de acción.' posibles_discursos[3][10] = 'de las básicas premisas adoptadas.' posibles_discursos[3][11] = 'de toda una casuística de amplio espectro.' posibles_discursos[3][12] = 'de los elementos generadores.' posibles_discursos[3][13] = 'para configurar una interface amigable y coadyuvante a la reingeniería del sistema.' posibles_discursos[3][14] = 'de toda una serie de criterios ideológicamente sistematizados en un frente común de actuación regeneradora.' #Armando el discurso final buscando partes aleatorias en cada parte del discuro discurso = posibles_discursos[0][random.randint(0, pedazos_discursos[0]-1)] + " " + posibles_discursos[1][random.randint(0, pedazos_discursos[1]-1)] + " " + posibles_discursos[2][random.randint(0, pedazos_discursos[2]-1)] + " " +posibles_discursos[3][random.randint(0, pedazos_discursos[3]-1)] print discurso