Saltar al contenido principal

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]