from random import randrange, sample
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
for i in range(0,77):
lista.append(randrange(80))
print(sample(lista, 1))
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
from random import randrange, sample
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
for i in range(0,77):
lista.append(randrange(80))
print(sample(lista, 1))
Oi, Stenio! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você criou uma lógica interessante para aumentar a lista original com números aleatórios usando randrange(80). Isso garante variedade no conteúdo da lista antes de sortear um número com sample.
Uma dica interessante para o futuro é usar o random.choice() quando quiser selecionar um item aleatório de uma lista sem precisar gerar múltiplos elementos.
Veja este exemplo:
import random
nomes = ['Ana', 'Carlos', 'Beatriz', 'João']
print(random.choice(nomes))
O código random.choice(lista) retorna um único elemento aleatório da lista.
Qualquer dúvida que surgir, compartilhe no fórum.
Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!