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))
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!