Lazy loaded image
Python y Librerías
Eventos Aleatorios: random.choices()
Palabras 217Tiempo de lectura 1 min
Nov 17, 2025
Nov 17, 2025
type
status
date
slug
summary
tags
category
icon
password
Los eventos aleatorios son situaciones en las que no podemos predecir el resultado exacto, pero sí podemos estimar la probabilidad de que ocurra cada posible desenlace. Como cuando tiramos un dado de 6 caras o elegimos un sabor de pastelito con los ojos cerrados.

★ღ Sintaxis ★ღ✰

notion image
  • poblacion: Lista (o cualquier iterable) de elementos para elegir.
  • weights (opcional): Lista de pesos/probabilidades para cada elemento.
  • k: Número de elementos a elegir (por defecto 1).

★ ¿Cuándo usar random.choices()? ★

✅ Para seleccionar elementos con posibilidad de repetición.
✅ Cuando necesitamos probabilidades personalizadas.
✅ Para generar muestras aleatorias con reemplazo.

★ღ Práctica ★ღ✰

Elegir un Elemento Aleatorio de una Lista

notion image
notion image

Elegir 3 Elementos

notion image
notion image

Elegir con Probabilidades Diferentes

Probabilidad: 70% cara, 30% cruz
notion image
notion image

Sorteo con Premios Desiguales

Probabilidades: Ana (10%), Luis (20%), Carlos (30%), Marta (40%)
notion image
notion image

★ Generar una Contraseña Aleatoria con Caracteres ★

notion image
notion image

 

 
上一篇
Eventos Aleatorios: random.randint()
下一篇
Introducción a Xlsxwriter