From a given string, how can I generate random words, with each word having different random lengths in python?. This is the code i have so far:
from random import shuffle, randint, choice
f = open("random_words.txt", 'w')
words = input("enter characters: ")
min_len = int(input("enter min lenght: "))
max_len = int(input("enter max lenght: "))
real_max_len = max_len + 1
ran_len = randint(min_len, max_len)
sent_len = int(input("enter amt of words to generate: "))
l_word = list(words)
word_len = randint(min_len, max_len)
for scat in range(sent_len):
shuffle(l_word)
sh_word = "".join(l_word)
for times in range (ran_len):
ran_word = choice(sh_word + " ")
f.write(ran_word + "")
#f.write(sh_word + " ")
f.close()
Aucun commentaire:
Enregistrer un commentaire