Léxico TI › Programación › Bolsa aleatoria (shuffle bag)

Bolsa aleatoria (shuffle bag)

Programación Svenska → Actualizado: 2026-10-27

Azar sin reemplazo: todos los resultados van a una bolsa, se sacan en orden barajado y la bolsa solo se rellena cuando queda vacía.

El azar puro produce rachas largas: cinco fallos seguidos con un 50 % de probabilidad de acierto le parecen trampa al jugador, aunque sean matemáticamente inocentes. Una bolsa aleatoria garantiza la distribución dentro de cada bolsa: mete tres victorias y siete derrotas y obtendrás exactamente tres victorias cada diez extracciones. La implementación es una lista barajada y un índice, con el barajado hecho por Fisher–Yates.

El ejemplo más conocido es el generador "7-bag" de Tetris, que reparte las siete piezas una vez en orden aleatorio antes de empezar la siguiente ronda, de modo que nunca esperas más de doce piezas por la barra larga. El precio es la previsibilidad: quien cuenta sabe lo que queda en la bolsa, y los buenos jugadores cuentan.

← Volver al léxico