Cargando...

Librería: Random (Python)

Publicación: Febrero 13, 2026
Última revisión: Febrero 15, 2026

En los juegos de azar, pruebas de corridas, etc. es conveniente emplear números aleatorios. Para ello, en python existe la librería random.

Usos principales

¿Cómo obtener números aleatorios enteros en un rango determinado?

Cabe destacar que para función randint(), los parámetros para el rango son obligatorios

import random

random_integer = random.randint(1,10)
print(random_integer) # Ex: 8

¿Cómo obtener números aleatorios flotantes (decimales) en un rango determinado?

import random

# Generates a random number between 0.000... and 0.999...
random_float1 = random.random()
print(random_float1) # Ex: 0.855104954249511

# Generates a random number between 0.000... and 4.999...
random_float2 = random.random() * 5
print(random_float2) # Ex: 2.318446105338821

¿Cómo escoger un elemento de una lista aleatoriamente?

flowers = ['marygold', 'sunflower', 'magnolia', 'bougainvillea', 'lotus', 'orchid']
print(random.choice(flowers))
magnolia

¿Cómo reorganizar los elementos de una lista aleatoriamente?

flowers = ['marygold', 'sunflower', 'magnolia', 'bougainvillea', 'lotus', 'orchid']
random.shuffle(flowers)
print(flowers)
['orchid', 'magnolia', 'lotus', 'sunflower', 'marygold', 'bougainvillea']

Etiquetas relacionadas:
Arriba