paytom

Python
import random

# Texto de entrenamiento
text = "Antes los juegos eran super sencillos con graficos pixelados y mecanicas basicas. Hoy en dia tienen mapas gigantes y graficos ultra realistas, pero la idea sigue siendo la misma: divertirse, pasar niveles dificiles y jugar con amigos."

# Dividir el texto en palabras
words = text.split()

# Crear el diccionario de la cadena de Markov
markov_chain = {}

for i in range(len(words) - 1):
    current_word = words[i]
    next_word = words[i + 1]
    
    if current_word not in markov_chain:
        markov_chain[current_word] = []
        
    markov_chain[current_word].append(next_word)

# Generar texto nuevo (50 palabras)
current_word = random.choice(words)
result = [current_word]

for _ in range(49):
    if current_word in markov_chain:
        next_word = random.choice(markov_chain[current_word])
    else:
        next_word = random.choice(words)
    result.append(next_word)
    current_word = next_word

print(" ".join(result))
santiagosanchez79078
Sign in to react
2
Uploaded Oct 8, 2026