Módulos
Random
Nos proporciona varias funciones para trabajar con números aleatorios.
import random
random
Retorna un número de punto flotante aleatorio en el rango 0 y 1.
import random
numero_aleatorio = random.random()
print(numero_aleatorio)
>>> 0.14023281312293978
randint
Retorna un número entero aleatorio en el rango [a, b], inclusive.
import random
numero_aleatorio = random.randint(1, 10)
print(numero_aleatorio)
>>> 6
choice
Retorna un elemento aleatorio de una secuencia (lista, tupla, cadena, etc.).
import random
lista = [1, 2, 3, 4, 5]
elemento_aleatorio = random.choice(lista)
print(elemento_aleatorio)
>>> 3
shuffle
Mezcla los elementos de una secuencia en su lugar, reordenándolos aleatoriamente.
import random
lista = [1, 2, 3, 4, 5]
random.shuffle(lista)
print(lista)
>>> [4, 3, 5, 1, 2]