import random # por costumbre, los import van al inicio del programa
random.random()
0.6089743760473804
random.randint(1,5) # incluidos ambos extremos
5
random.sample([1,2,3,4,5,6], 3) # elige 3 elementos de la lista, sin repetición
[3, 1, 5]
random.sample(range(1,7), 3) # hace lo mismo que la expresión anterior
[5, 1, 2]
lista = []
for i in range(3):
n = random.randint(1,6)
lista.append(n)
lista
[2, 6, 2]
Dada una lista podemos elegir uno de sus elementos de forma aleatoria usando la función choice
.
from random import choice # de la librería random importamos únicamente la función choice
lista = ["América", "Europa", "África", "Oceanía", "Asia"]
print("Vamos a elegir de forma aleatoria un continente donde vivir.")
elegido = choice(lista)
print("Me gustaría vivir en", elegido)
Vamos a elegir de forma aleatoria un continente donde vivir. Me gustaría vivir en Asia